Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/AFLplusplus/AFLplusplus/llms.txt

Use this file to discover all available pages before exploring further.

Getting Started

If you are a total newbie, try this guide:
  • Fuzzing Module - A comprehensive introduction to fuzzing for beginners

Written Tutorials

Here are some excellent write-ups to show how to effectively use AFL++:

GitHub Security Lab Series

Mode-Specific Tutorials

Exercises and Practice

If you prefer hands-on learning through exercises:
  • Fuzzing101 - Highly recommended step-by-step fuzzing exercises

Workflow Guides

Structured Data Fuzzing

If you are interested in fuzzing structured data (where you define what the structure is):

Video Tutorials

Installation and Basic Usage

Binary-Only Fuzzing

Conference Talks

In-Depth Technical Resources

For a very in-depth explanation on how AFL++ works internally:
If you find other good tutorials, please send them to us or submit a PR!