ROP (Return-Oriented Programming)
GPTKB entity
Statements (23)
Predicate | Object |
---|---|
gptkbp:instanceOf |
exploitation technique
|
gptkbp:abbreviation |
gptkb:Return-Oriented_Programming
|
gptkbp:canBeBypassedBy |
data execution prevention
non-executable stack |
gptkbp:category |
gptkb:security
cybercrime exploit |
gptkbp:firstDescribed |
2007
|
gptkbp:gadgetsLocatedIn |
executable memory
|
https://www.w3.org/2000/01/rdf-schema#label |
ROP (Return-Oriented Programming)
|
gptkbp:opposedBy |
stack canaries
address space layout randomization control-flow integrity |
gptkbp:relatedTo |
stack smashing
buffer overflow code reuse attack |
gptkbp:requires |
control over stack
|
gptkbp:usedIn |
computer security
software exploitation |
gptkbp:uses |
gadgets
existing code snippets |
gptkbp:bfsParent |
gptkb:return-to-libc_attacks
|
gptkbp:bfsLayer |
8
|