Return Oriented Programming
ROP is an exploit technique that allows an attacker to execute code in the presence of security defenses such as executable space protection (NX) and code signing.
Use Case
$ checksec -f binary
RELRO STACK CANARY NX
Partial RELRO No canary found NX enabledTools
Ropper
ROPGadget
Finding Gadgets
Forking Socket Servers
Examples
Practice
Last updated