ROP Return-Oriented Programming
Exploit-teknik som kringgår DEP/NX — använd "gadgets" (befintliga kod-snuttar i programmet) istället för att injicera kod.
Hopp mellan ret-instruktioner i libc bygger en attack pipeline. Skydd: ASLR (random adresser), CFI (Control Flow Integrity), shadow stacks (Intel CET). Modern exploit-utveckling är till stor del ROP-konstruktion.