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...

Create successful ePaper yourself

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

Information Extraction(II): IOExternalMethodDispatch<br />

IOExternalMethodDispatch Table characteristics<br />

• IOExternalMethodDispatch fields<br />

Function<br />

checkScalarInputCount<br />

Function∈(TEXT_START, TEXT_END)<br />

Function∈(PREL<strong>IN</strong>K_TEXT_START,<br />

PREL<strong>IN</strong>K_TEXT_END)<br />

checkScalarInputCount=0xffffffff<br />

or checkScalarInputCount∈[0,0xffff)<br />

checkScalarInputCount<br />

checkScalarInputCount=0xffffffff<br />

or checkScalarInputCount∈[0,0xffff)<br />

checkScalarOutputCount<br />

checkScalarOutputCount=0xffffffff<br />

or checkScalarOutputCount∈[0,0xffff)<br />

checkStructureOutputSize<br />

checkStructureOutputSize=0xffffffff<br />

or checkStructureOutputSize∈[0,0xffff)<br />

• Table length >= 2

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

Saved successfully!

Ooh no, something went wrong!