├── Makefile ├── README.md ├── examples ├── README.md ├── proc_writev_overwrite_stack_rop.c ├── proc_writev_wx_ptrace_pokeuser.c ├── procfs_write_procfs_overwrite_rip.c ├── procfs_write_ptrace_setregs.c ├── ptrace_write_proc_writev_overwrite_got.c ├── ptrace_write_proc_writev_overwrite_stack.c └── sample_target.c └── src ├── proc_vm_writev_primitives.c ├── proc_vm_writev_primitives.h ├── procfs_primitives.c ├── procfs_primitives.h ├── procfs_utils.c ├── procfs_utils.h ├── ptrace_primitives.c └── ptrace_primitives.h /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/proc_writev_overwrite_stack_rop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/examples/proc_writev_overwrite_stack_rop.c -------------------------------------------------------------------------------- /examples/proc_writev_wx_ptrace_pokeuser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/examples/proc_writev_wx_ptrace_pokeuser.c -------------------------------------------------------------------------------- /examples/procfs_write_procfs_overwrite_rip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/examples/procfs_write_procfs_overwrite_rip.c -------------------------------------------------------------------------------- /examples/procfs_write_ptrace_setregs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/examples/procfs_write_ptrace_setregs.c -------------------------------------------------------------------------------- /examples/ptrace_write_proc_writev_overwrite_got.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/examples/ptrace_write_proc_writev_overwrite_got.c -------------------------------------------------------------------------------- /examples/ptrace_write_proc_writev_overwrite_stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/examples/ptrace_write_proc_writev_overwrite_stack.c -------------------------------------------------------------------------------- /examples/sample_target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/examples/sample_target.c -------------------------------------------------------------------------------- /src/proc_vm_writev_primitives.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/src/proc_vm_writev_primitives.c -------------------------------------------------------------------------------- /src/proc_vm_writev_primitives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/src/proc_vm_writev_primitives.h -------------------------------------------------------------------------------- /src/procfs_primitives.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/src/procfs_primitives.c -------------------------------------------------------------------------------- /src/procfs_primitives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/src/procfs_primitives.h -------------------------------------------------------------------------------- /src/procfs_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/src/procfs_utils.c -------------------------------------------------------------------------------- /src/procfs_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/src/procfs_utils.h -------------------------------------------------------------------------------- /src/ptrace_primitives.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/src/ptrace_primitives.c -------------------------------------------------------------------------------- /src/ptrace_primitives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamai/Linux-Process-Injection/HEAD/src/ptrace_primitives.h --------------------------------------------------------------------------------