12.10.2016 Views

Windows Kernel Fuzzing

bg-Windows-Kernel-Fuzzing

bg-Windows-Kernel-Fuzzing

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Test Catalog – Example – Long Form<br />

class GDI32_CreateSolidBrush(TestCase):<br />

def generate_arguments(self):<br />

self.args=[]<br />

color = arguments.HexArg(self.fuzzer.R(0xffffffff))<br />

self.args.append(color)<br />

return True<br />

def run(self):<br />

rv = ntypes.gdi32.CreateSolidBrush(self.args[0].value)<br />

self.addhandle(“hbrush”, rv)<br />

Labs.mwrinfosecurity.com | © MWR Labs 14

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

Saved successfully!

Ooh no, something went wrong!