04.11.2014 Views

ROPs_are_for_the_99_CanSecWest_2014

ROPs_are_for_the_99_CanSecWest_2014

ROPs_are_for_the_99_CanSecWest_2014

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

struct _CONTEXT<br />

#define CONTEXT_i386 0x00010000<br />

#define CONTEXT_CONTROL (CONTEXT_i386|0x00000001L)<br />

#define CONTEXT_INTEGER (CONTEXT_i386|0x00000002L)<br />

…<br />

typedef struct _CONTEXT<br />

{<br />

ULONG ContextFlags;<br />

…<br />

ULONG Eip;<br />

ULONG SegCs;<br />

ULONG EFlags;<br />

ULONG Esp;<br />

ULONG SegSs;<br />

UCHAR ExtendedRegisters[512];<br />

} CONTEXT, *PCONTEXT;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!