Returorientert programmering
Returnere Orientert programmering ( ROP , tysk retur orientert programmering ) er en teknikk for å utnytte en sikkerhets gap hvor angriperen manipulerer den anrops stabelen på en slik måte at maskinkoden kjøres etter den neste tilbake kommando som ikke er beregnet på dette punktet i programmet.
Fordi koden som nås på denne måten allerede er i minnet merket som kjørbar, er ikke beskyttelse via en angitt NX-bit mulig.
Den retur-til-libc teknikken er en spesiell implementering av retur orientert programmering.
hovne opp
- ↑ Ny utnyttelsesteknologi lurte minnebeskyttelse. Heise Online, 19. mars 2010, åpnet 18. september 2013 .
- ↑ Løste ROP-beskyttelse i Windows 8. Heise Online, 31. oktober 2011, åpnet 18. september 2013 .
- ↑ Hovav Shacham, Erik Buchanan, Ryan Roemer, Stefan Savage: Return-Oriented Programming: Exploits Without Code Injection. August 2008, åpnet 20. mars 2010 .