This repository was archived by the owner on Nov 13, 2024. It is now read-only.
Features:
- handling non-return gadgets (
jmp reg,call reg) - set registers (
rdi=0xxxxxx,rsi=0xxxxxx) - set register to register (
rdi=rax) - write to mem
- write string/bytes to mem
- function call (
open('/etc/passwd',0)) - pass register in function call (
read('rax', bss, 0x100)) - avoiding badchars
- stack pivoting (
Exrop.stack_pivot) - syscall (
Exrop.syscall)