1LuB
dbc698415f
|
1 month ago | |
---|---|---|
.. | ||
resources | 1 month ago | |
COPYING | 1 month ago | |
Changelog.md | 1 month ago | |
FAQ.md | 1 month ago | |
INSTALL.md | 1 month ago | |
README.md | 1 month ago | |
afl-fuzz_approach.md | 1 month ago | |
best_practices.md | 1 month ago | |
custom_mutators.md | 1 month ago | |
env_variables.md | 1 month ago | |
features.md | 1 month ago | |
fuzzing_binary-only_targets.md | 1 month ago | |
fuzzing_in_depth.md | 1 month ago | |
ideas.md | 1 month ago | |
important_changes.md | 1 month ago | |
rpc_statsd.md | 1 month ago | |
third_party_tools.md | 1 month ago | |
tutorials.md | 1 month ago |
README.md
AFL++ documentation
This is the overview of the AFL++ docs content.
For general information on AFL++, see the README.md of the repository.
Also take a look at our FAQ.md and best_practices.md.
Fuzzing targets with the source code available
You can find a quickstart for fuzzing targets with the source code available in the README.md of the repository.
For in-depth information on the steps of the fuzzing process, see fuzzing_in_depth.md or click on the following image and select a step.
For further information on instrumentation, see the READMEs in the instrumentation/ folder.
Instrumenting the target
For more information, click on the following image and select a step.
Preparing the fuzzing campaign
For more information, click on the following image and select a step.
Fuzzing the target
For more information, click on the following image and select a step.
Managing the fuzzing campaign
For more information, click on the following image and select a step.
Fuzzing other targets
To learn about fuzzing other targets, see:
- Binary-only: fuzzing_binary-only_targets.md
- GUI programs: best_practices.md#fuzzing-a-gui-program
- Libraries: frida_mode/README.md
- Network services: best_practices.md#fuzzing-a-network-service
- Non-linux: unicorn_mode/README.md
Additional information
- Tools that help fuzzing with AFL++: third_party_tools.md
- Tutorials: tutorials.md