23.12.2014 Views

Defiling Mac OS X - Ruxcon - Reverse Engineering Mac OS X - PUT ...

Defiling Mac OS X - Ruxcon - Reverse Engineering Mac OS X - PUT ...

Defiling Mac OS X - Ruxcon - Reverse Engineering Mac OS X - PUT ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

TECHNIQUES<br />

PROCESS PRIVESC<br />

Getting rewtz<br />

‣ Direct Kernel Object Manipulation (DKOM)<br />

‣ Previously (see older rootkit examples)<br />

‣ Find relevant process struct<br />

‣ Set cred’s uid/euid to 0<br />

‣ How now<br />

‣ Find relevant process struct<br />

‣ Copy its kauth_cred & update copy’s uid/euid<br />

‣ Update the process struct with the copy<br />

<strong>Defiling</strong> <strong>Mac</strong> <strong>OS</strong> X - <strong>Ruxcon</strong><br />

November, 2011

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

Saved successfully!

Ooh no, something went wrong!