Index
AFL
american fuzzy lop
Navigation
AFL Quick Start Guide
Motivation behind AFL
Challenges of guided fuzzing
The AFL approach
Instrumenting programs for AFL
Instrumenting binary-only apps
Fuzzing with afl-fuzz
Fuzzing binaries
Interpreting output
Parallelized fuzzing
Fuzzer dictionaries
Crash triage
Going beyond crashes
Installation instructions
Platforms
AFL User Guide
Understanding the status screen
Environmental variables
Tips for parallel fuzzing
Using ASAN with AFL
Short version
Long version
Interactions with the QEMU mode
ASAN and OOM crashes
What about UBSAN?
Tips
Performance Tips
AFL “Life Pro Tips”
Limitations
Risks
More about AFL
History
How AFL works
Related projects
Support for other languages / environments:
Network fuzzing:
Distributed fuzzing and related automation:
Crash triage, coverage analysis, and other companion tools:
Narrow-purpose or experimental:
Related Topics
Documentation overview
Quick search