ROP (Return-Oriented Programming)
GPTKB entity
Statements (23)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:exploitation_technique
|
| gptkbp:abbreviation |
gptkb:Return-Oriented_Programming
|
| gptkbp:canBeBypassedBy |
data execution prevention
non-executable stack |
| gptkbp:category |
gptkb:cybercrime
gptkb:security gptkb:exploit |
| gptkbp:firstDescribed |
2007
|
| gptkbp:gadgetsLocatedIn |
executable memory
|
| 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
|
| https://www.w3.org/2000/01/rdf-schema#label |
ROP (Return-Oriented Programming)
|