06.11.2015 Views

Practical SMEP bypass techniques on Linux

RUXCON15-Vitaly

RUXCON15-Vitaly

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

CR4 register<br />

• How to get the value of the CR4 register?<br />

• Opti<strong>on</strong> #1 - hardcoded (0x1407f0)<br />

• gdb - no support<br />

• Look at kernel oops<br />

• Opti<strong>on</strong> #2 - ROP chain<br />

MOV %CR4, %REGISTER<br />

XOR %REGISTER, $0xFFFFF<br />

MOV %REGISTER, %CR4

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

Saved successfully!

Ooh no, something went wrong!