на самом деле у меня был один очень забавный опыт -- мы пытались перехватывать определенные библиотечные вызовы и сделали чтобы при запуске любого динамически слинкованного приложения подгружалась LD_PRELOAD-ом наша либа. Беда в том, что работать стало просто невозможно.