-
Google
- https://j00ru.vexillium.org/
Stars
Build a database of libc offsets to simplify exploitation
Binary, coverage-guided fuzzer for Windows, macOS, Linux and Android
Academic papers related to fuzzing, binary analysis, and exploit dev, which I want to read or have already read
AFL + DynamoRIO = fuzzing binaries with no source code on Linux
Code for the USENIX 2017 paper: kAFL: Hardware-Assisted Feedback Fuzzing for OS Kernels
intelpt / winafl-intelpt
Forked from googleprojectzero/winaflA fork of AFL for fuzzing Windows binaries
Battelle / afl-unicorn
Forked from innovimax/afl-1afl-unicorn lets you fuzz any piece of binary that can be emulated by Unicorn Engine.
aflgo / aflgo
Forked from mirrorer/aflDirected Greybox Fuzzing with AFL
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
mboehme / aflfast
Forked from mirrorer/aflAFLFast (extends AFL with Power Schedules)
Smart Greybox Fuzzing (https://thuanpv.github.io/publications/TSE19_aflsmart.pdf)
A linux system call fuzzer using TriforceAFL
Improving AFL by using Intel PT to collect branch information
This implements a 64-bit version of vusec/vuzzer fuzzing tool.
RetroWrite -- Retrofitting compiler passes through binary rewriting
A lightweight dynamic instrumentation library
DyninstAPI: Tools for binary instrumentation, analysis, and modification.
A static binary rewriter that does not use heuristics
QASan is a custom QEMU 3.1.1 that detects memory errors in the guest using AddressSanitizer.
syzkaller is an unsupervised coverage-guided kernel fuzzer
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!