iOS Kernel Heap Armageddon
iOS Kernel Heap Armageddon
iOS Kernel Heap Armageddon
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
OSUnserializeXML()<br />
• deserialization of <strong>iOS</strong> kernel base objects<br />
• used to pass objects from user space to kernel space (IOKit API)<br />
• data in XML .plist format<br />
• numbers, booleans, strings, data, dictionaries, arrays, sets and references<br />
<br />
<br />
IsThere<br />
one technique to rule them all?<br />
Answer<br />
<br />
Audience<br />
meet OSUnserializeXML()<br />
<br />
<br />
Stefan Esser • <strong>iOS</strong> <strong>Kernel</strong> <strong>Heap</strong> <strong>Armageddon</strong> • April 2012 •<br />
74