Targeting the iOS Kernel - Reverse Engineering Mac OS X

Targeting the iOS Kernel - Reverse Engineering Mac OS X Targeting the iOS Kernel - Reverse Engineering Mac OS X

reverse.put.as
from reverse.put.as More from this publisher
31.12.2012 Views

Helping IDA - findAndMarkKEXT.py • IDAPython script that • scans the __PRELINK_TEXT segment for Mach-O files • adds new segments for each KEXT section • marks code segments as THUMB code • handles __destructor and __constructor • adds kmod_info to sqlite database • shows a list of KEXT Stefan Esser • Targeting the iOS Kernel • April 2011 • 20

Helping IDA - findAndMarkKEXT.py Stefan Esser • Targeting the iOS Kernel • April 2011 • 21

Helping IDA - findAndMarkKEXT.py<br />

• IDAPython script that<br />

• scans <strong>the</strong> __PRELINK_TEXT segment for <strong>Mac</strong>h-O files<br />

• adds new segments for each KEXT section<br />

• marks code segments as THUMB code<br />

• handles __destructor and __constructor<br />

• adds kmod_info to sqlite database<br />

• shows a list of KEXT<br />

Stefan Esser • <strong>Targeting</strong> <strong>the</strong> <strong>i<strong>OS</strong></strong> <strong>Kernel</strong> • April 2011 •<br />

20

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

Saved successfully!

Ooh no, something went wrong!