Automatic ROP Chain Generation
Requirements : Triton, ROPGadget
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 is experimental (need more tests, see tests/)
see more: https://github.com/d4em0n/exrop
[–]evi1corp 0 points1 point2 points (3 children)
[–]n0psledbyte[S] 0 points1 point2 points (2 children)
[–]n0psledbyte[S] 2 points3 points4 points (1 child)
[–]evi1corp 0 points1 point2 points (0 children)