PoC of injecting code into a running Linux process. Spawns a new thread to host the injected code.
This will inject shellcode, contained in the
count binary, into a running process 'dummy'.
$ cd src $ make $ ./dummy & $ ./inject -p $(pidof dummy) -f ./count
Quick-n-dirty command to verify that a process is running multiple threads
$ ps -eLF | head -1; ps -eLF | grep -i dummy
apt-get install libcapstone3 libcapstone-dev)