Home

Awesome

Fuzzing Benchmark - Real world programs

List the real world programs evaluated in fuzzing papers. Rank

TODO: count #CVE

Dowser - Dowsing for Overflows: A Guided Fuzzer to Find Buffer Boundary Violations

MAYHEM - Unleashing Mayhem on Binary Code

FuzzSim -Scheduling Black-box Mutational Fuzzing

COVERSET - Optimizing Seed Selection for Fuzzing

SYMFUZZ - Program-Adaptive Mutational Fuzzing

MutaGen - Turning Programs Against Each Other: High Coverage Fuzz-testing Using Binary-code Mutation and Dynamic Slicing.

AFLFast - Coverage-based Greybox Fuzzing as Markov Chain

SeededFuzz - Selecting and Generating Seeds for Directed Fuzzing

VUzzer - Application-aware Evolutionary Fuzzing

Steelix - Program-State Based Binary Fuzzing

Skyfire - Data-Driven Seed Generation for Fuzzing

kAFL - Hardware-Assisted Feedback Fuzzing for OS Kernels

DIFUZE - Interface Aware Fuzzing for Kernel Drivers.

Orthrus - Static Program Analysis as a Fuzzing Aid

Chizpurfle - A Gray-Box Android Fuzzer for Vendor Service Customizations

VDF - Targeted Evolutionary Fuzz Testing of Virtual Devices

IMF - Inferred Model-based Fuzzer

NEZHA - Efficient Domain-Independent Differential Testing

S2F - Discover Hard-to-Reach Vulnerabilities by Semi-Symbolic Fuzz Testing

FairFuzz - Targeting Rare Branches to Rapidly Increase Greybox Fuzz Testing Coverage

Angora - Efficient Fuzzing by Principled Search

T-Fuzz - fuzzing by program transformation

MEDS - Enhancing Memory Error Detection for Large-Scale Applications and Fuzz Testing

CollAFL - Path Sensitive Fuzzing

NEUZZ - Efficient Fuzzing with Neural Program Smoothing

Full-speed Fuzzing: Reducing Fuzzing Overhead through Coverage-guided Tracing

REDQUEEN: Fuzzing with Input-to-State Correspondence

NAUTILUS: Fishing for Deep Bugs with Grammars

Smart Greybox Fuzzing

Qsym : A Practical Concolic Execution Engine Tailored for Hybrid Fuzzing

TIFF: Using Input Type Inference To Improve Fuzzing