- Based on the original pe-afl by wmliang and peafl64 by SentinelOne
- Supports fuzzing 64-bit drivers on Windows 11
- Blogpost at https://y3a.github.io/2023/12/22/fuzzing6/
- Use
ida_dumper.py
in IDA to generate basic block information - Use
instrument.py
to statically instrument target driver - Replace target driver in fuzzing VM with instrumented version
- Compile
helper
driver and load in fuzzing VM - Attach WinDbg to fuzzing VM
- Fuzz and wait for crash
- Use
post_crash/dump_sample.py
to extract crashing sample