Practical SMEP bypass techniques on Linux

RUXCON15-Vitaly RUXCON15-Vitaly

06.11.2015 Views

ROPing IA32 language density • Almost any sequence of bytes can be interpreted as an instruction 0f 94 c3; sete %bl

ROPing IA32 language density • Almost any sequence of bytes can be interpreted as an instruction 0f 94 c3; sete %bl 94 c3; xchg eax, esp; ret

ROPing<br />

IA32 language density<br />

• Almost any sequence of bytes can be<br />

interpreted as an instructi<strong>on</strong><br />

0f 94 c3; sete %bl

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

Saved successfully!

Ooh no, something went wrong!