phook - Pluggable run-time code injector phook is a userspace tool which injects code into another application at runtime using ptrace(). It has a modular design to allow users use different plugins to make the target application do whatever they want. With a little knowledge of assembly and C, people can write their own plugin. Plugin skeleton is provided as well as useful functions to simplify plugin development, such as a basic code relocator. Default plugins are able to read and write into file descriptors belonging to other processes. Find out more information by reading these files: INSTALL USAGE DEVELOPERS - If you want to develop your own plugin PLUGINS - Additional plugins