Повернення, орієнтоване на програму
Return-Oriented Programming
Також: ROP, ROP Chain, gadget
ROP (Return-Oriented Programming) chains together short instruction sequences ("gadgets") ending in ret from already-loaded libraries.
Enables arbitrary code execution even with NX/DEP, without injecting shellcode.