Return Oriented Programming (ROP) is a well know technique used by attackers to build the last generation of stack-based attacks. ROP uses small code sequences (``gadgets'') to invoke code from the stack, but bypassing the NX bit security protection, allowing attackers to control the execution flow. This paper analyzes some widespread operating systems, profiling the gadgets that can readily be used, and deducing what kind of payloads they allow to build. Understanding which gadgets are usable from the attacker's perspective is of great practical importance to devise countermeasures to the possible attacks.

M. Prandini, M. Ramilli (2012). A sensitivity analysis of common operating systems to ROP attacks. s.l : SciTePress.

A sensitivity analysis of common operating systems to ROP attacks

PRANDINI, MARCO;RAMILLI, MARCO
2012

Abstract

Return Oriented Programming (ROP) is a well know technique used by attackers to build the last generation of stack-based attacks. ROP uses small code sequences (``gadgets'') to invoke code from the stack, but bypassing the NX bit security protection, allowing attackers to control the execution flow. This paper analyzes some widespread operating systems, profiling the gadgets that can readily be used, and deducing what kind of payloads they allow to build. Understanding which gadgets are usable from the attacker's perspective is of great practical importance to devise countermeasures to the possible attacks.
2012
Security in Information Systems
85
92
M. Prandini, M. Ramilli (2012). A sensitivity analysis of common operating systems to ROP attacks. s.l : SciTePress.
M. Prandini; M. Ramilli
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/119485
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact