SkillAgentSearch skills...

MsFuzz

msFuzz is a coverage-guided fuzzer for Windows kernel drivers that utilizes Intel PT and leverages constraint and dependency analysis to guide fuzzing.

Install / Use

/learn @0dayResearchLab/MsFuzz

README

msFuzz

msFuzz is a coverage-guided fuzzer for Windows kernel drivers that utilizes Intel PT and leverages constraint and dependency analysis to guide fuzzing.

<p align="center"> <a href="https://github.com/0dayResearchLab/kAFL/actions/workflows/CI.yml"> <img src="https://github.com/0dayResearchLab/kAFL/actions/workflows/CI.yml/badge.svg" alt="CI"> </a> </p>

Feature

  • msFuzz uses Intel PT to achieve code coverage.
  • The msFuzz follows an AFL-like design and can detect semi-stateful bugs.
  • msFuzz is a well-designed fuzzer based on Nyx-Fuzzer/kAFL and Redqueen.
  • Designed to find bugs for windows Driver that interact with user using DeviceIoControl. Fuzz Success

Requirements

  • Intel Skylake or later: The setup requires a Gen-6 or newer Intel CPU (for Intel PT) and adequate system memory (~2GB RAM per CPU)

  • Patched Host Kernel: A modified Linux host kernel will be installed as part of the setup. Running kAFL inside a VM may work starting IceLake or later CPU.

  • Ubuntu: The installation and tutorials are tested for recent Ubuntu 20.04.6 LTS.

Our Achievements

  • 100+ Security Bugs in 100 days
  • 20+ EoP (Elevation of Privilege)

How to use

Related Skills

View on GitHub
GitHub Stars220
CategoryDevelopment
Updated16d ago
Forks32

Languages

Makefile

Security Score

100/100

Audited on Mar 16, 2026

No findings