donIV: a Linux shared library injector
This is a tool I've been working on for forcing a process to load a shared library at runtime. It's written in C++ and uses ptrace to manipulate execution flow in order to get the target process to map the shellcode & library path into memory and then subsequently load it with dlopen()
.
This tool only works on x86_64 Linux and processes as of the moment.
The project's source code can be cloned from the GitHub repository.