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
Nov 15, 2024 - 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
QASan is a custom QEMU 3.1.1 that detects memory errors in the guest using AddressSanitizer.
UAFuzz: Binary-level Directed Fuzzing for Use-After-Free Vulnerabilities
Large Language Model guided Protocol Fuzzing (NDSS'24)
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
Sound and Cost-effective Fuzzing of Stripped Binaries by Incremental and Stochastic Rewriting
This repository contains the tools we used in our research on the Google Titan M chip
Reverse Engineering tools
Created by Barton Miller
Released September 1988