An open API service indexing awesome lists of open source software.

https://github.com/narhen/procjack

PoC of injecting code into a running Linux process
https://github.com/narhen/procjack

hijack injection linux linux-process poc ptrace ptrace-injection shellcode shellcode-injector

Last synced: 3 months ago
JSON representation

PoC of injecting code into a running Linux process

Awesome Lists containing this project

README

          

# procjack

PoC of injecting code into a running Linux process.
Spawns a new thread to host the injected code.

## Example

This will inject shellcode, contained in the [`count`](src/count.asm) 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
```

## Dependencies

* [Capstone](http://www.capstone-engine.org/documentation.html) (`apt-get install libcapstone3 libcapstone-dev`)