The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
-
Updated
Feb 25, 2026 - C
Fuzzing or fuzz testing is an automated software black box testing technique that evaluates the program’s reaction to providing invalid, unexpected, or random data as inputs to a computer program.
The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
A fast, parallel test case minimization tool.
afl-unicorn lets you fuzz any piece of binary that can be emulated by Unicorn Engine.
Kernel Fuzzer for Xen Project (KF/x) - Hypervisor-based fuzzing using Xen VM forking, VMI & AFL
Large Language Model guided Protocol Fuzzing (NDSS'24)
UAFuzz: Binary-level Directed Fuzzing for Use-After-Free Vulnerabilities
QASan is a custom QEMU 3.1.1 that detects memory errors in the guest using AddressSanitizer.
FitM, the Fuzzer in the Middle, can fuzz client and server binaries at the same time using userspace snapshot-fuzzing and network emulation. It's fast and comparably easy to set up.
Domain-Specific Fuzzing with Waypoints
Reverse Engineering tools
This repository contains the tools we used in our research on the Google Titan M chip
Sound and Cost-effective Fuzzing of Stripped Binaries by Incremental and Stochastic Rewriting
Created by Barton Miller
Released September 1988