Injcode attaches to the target process using ptrace(). It then copies code and data into the memory space of the process and runs that. Then it cleans up as if it had never been there. It includes the ability to: move a program from one TTY to another; close fd; and close fd and reopen another file in its place.
| Licenses | GPL |
|---|---|
| Operating Systems | POSIX Linux |