 |
 |
Access to the content |
|
Beginning of the presentation
PDF version [3 MB]
|
 |
 |
Description |
|
ROP is a buffer overflow exploitation technique working when protections such as NX (DEP) or in some cases ASLR are enabled. This is for example the case in iPhone, recent Windows or some Linux distributions. This method does not send any executable data, but use part of the executable memory of the targeted program in order to build code useful to the attacker. This presentation introduces the fundamentals of this technique and tools used to build ROP payloads.
|
 |
 |
Context & Dates |
|
Talk presented during the 2010 GS-Days, on
30 November 2010.
|
 |
 |
Author |
|
Jean-Baptiste Aviat (Jean-Baptiste.Aviat@hsc.fr) |
 |
 |
Type |
|
[
-
]
|
 |
 |
Abstract & Table of content |
|
Flyleaf
Stack Overflow simple
Return into libc
ASLR
ROP
Recherche de gadgets
|
 |
 |
Related documents |
|
|
 |
 |
Copyright |
|
© 2010, Hervé Schauer Consultants, all rights reserved. |
 |