injectso is a tool to inject shared libraries into running processes under Linux (IA32 and Sparc) and Solaris (Sparc). It also provides a set of routines that injected libraries can use to easily modify the behaviour of the host process by intercepting library function calls.
injectso was first presented by Shaun Clowes at the BlackHat Briefings in Amsterdam, Holland, 2001. Shaun will also be presenting a speech including injectso and other binary modification techniques at the BlackHat Briefings in Las Vegas on the 1st of August.