Windows Kernel Fuzzing

We can use LibFuzzer to fuzz the Windows Kernel and Windows Kernel Drivers in a "dumb" or "closed-box" mode. This tutorial should be followed in the Windows Kernel Development virtual machine.

  1. Set Up Development Environment
  2. Clone and Build HEVD
  3. Install the Code Signing Certificate
  4. Create and Start the Driver Service
  5. Create a Fuzz Harness
  6. Compile the Fuzz Harness
  7. Run the Fuzz Harness
  8. Extend the Length Faster