19.09.2015 Views

OPTIMIZED FUZZING IOKIT IN IOS

us-15-Lei-Optimized-Fuzzing-IOKit-In-iOS

us-15-Lei-Optimized-Fuzzing-IOKit-In-iOS

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Experimental Results(IV)<br />

Vulnerability Case 2<br />

• IOResources’s setProperties<br />

IOReturn IOResources::setProperties( OSObject * properties )<br />

{<br />

…<br />

while( (key = OSDynamicCast(OSSymbol, iter->getNextObject())))<br />

{ …<br />

publishResource( key, dict->getObject(key) );<br />

}<br />

…<br />

return( kIOReturnSuccess );<br />

}<br />

• IOResources is inherited from <strong>IOS</strong>ervice

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

Saved successfully!

Ooh no, something went wrong!