GitHub / AFLplusplus 22 Repositories
We want to make fuzzing better and better
Donate: https://github.com/sponsors/AFLplusplus
AFLplusplus/LibAFL
Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
Language: Rust - Size: 25.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2,278 - Forks: 380

AFLplusplus/unicornafl_legacy Fork of unicorn-engine/unicorn 📦
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86) adapted to afl++
Language: C - Size: 11.9 MB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 45 - Forks: 8

AFLplusplus/AFLplusplus
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!
Language: C - Size: 31.5 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 5,795 - Forks: 1,138

AFLplusplus/qemuafl Fork of qemu/qemu
This fork of QEMU enables fuzzing userspace ELF binaries under AFL++.
Language: C - Size: 313 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 83 - Forks: 46

AFLplusplus/qemu-libafl-bridge
A patched QEMU that exposes an interface for LibAFL-based fuzzers
Language: C - Size: 500 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 74 - Forks: 38

AFLplusplus/unicornafl
AFL bindings for Unicorn-Engine
Language: Rust - Size: 9.27 MB - Last synced at: 7 days ago - Pushed at: 12 days ago - Stars: 79 - Forks: 35

AFLplusplus/Grammar-Mutator
A grammar-based custom mutator for AFL++
Language: Python - Size: 553 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 253 - Forks: 19

AFLplusplus/tinyinst-rs
Rust bindings for googleprojectzero/TinyInst
Language: Rust - Size: 57.6 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 20 - Forks: 8

AFLplusplus/lain Fork of landaire/lain
A structured fuzzing framework built in Rust
Language: Rust - Size: 377 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 5 - Forks: 2

AFLplusplus/cargo-libafl
Fuzz Rust code with LibAFL
Language: Rust - Size: 101 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 60 - Forks: 10

AFLplusplus/fuzzbench Fork of google/fuzzbench
FuzzBench - Fuzzer benchmarking as a service.
Language: Python - Size: 36.6 MB - Last synced at: 3 days ago - Pushed at: 19 days ago - Stars: 2 - Forks: 1

AFLplusplus/LibAFL-legacy 📦
AFL++ as a library: gives you all the tools necessary to craft the best fuzzer for your targets with ease!
Language: C - Size: 4.36 MB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 113 - Forks: 8

AFLplusplus/fuzzer-challenges
Challenging testcases for fuzzers
Language: C++ - Size: 118 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 71 - Forks: 7

AFLplusplus/Website
the AFL++ website
Language: HTML - Size: 22.5 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 7 - Forks: 6

AFLplusplus/AFL-Snapshot-LKM
A Linux Kernel Module that implements a fast snapshot mechanism for fuzzing.
Language: C - Size: 61.5 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 138 - Forks: 25

AFLplusplus/symcc Fork of eurecom-s3/symcc
SymCC: efficient compiler-based symbolic execution
Language: C++ - Size: 584 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 5

AFLplusplus/libafl_paper_artifacts
Language: Makefile - Size: 25.3 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 3

AFLplusplus/libafl_qemu_artifacts
Language: Rust - Size: 50.8 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 5

AFLplusplus/llvm-passes
LLVM Passes used by AFLplusplus and LibAFL
Language: C++ - Size: 102 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 5 - Forks: 0

AFLplusplus/StdFuzzer 📦
StdFuzzer is the reference implementation of a generic bit-level fuzzer with LibAFL
Language: Rust - Size: 175 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 48 - Forks: 4

AFLplusplus/libafl_fuzzbench
Fuzzers implemented with libafl to evaluate several techniques on fuzzbench
Language: Rust - Size: 2.13 MB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 13 - Forks: 7

AFLplusplus/Commit-Fuzzing-Demo
This is an example library to show how to fuzz with AFL++ only the code modified by the last commit.
Language: Python - Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 5

AFLplusplus/Fuzz-With-Wine-Demo
A set of helpers and examples to fuzz Win32 binaries with AFL++ QEMU
Language: Python - Size: 626 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 69 - Forks: 15
