Romain Malmain 1205c2144c
Restructure the fuzzers folder (#2409)
* move fuzzers in subfolders

* add readme

* remove redundent fuzzers
2024-07-19 18:24:24 +02:00

13 lines
695 B
Markdown

# Backtrace baby fuzzers
The projects contained in this directory are simple fuzzers derived from the original baby_fuzzer examples, whose purpose is to show how to use a `BacktraceObserver` or an `ASANObserver` to dedupe crashes and other necessary components for this feature. To use `casr` deduplication for `BacktraceObserver` or `ASANObserver` build LibAFL with `casr` feature.
The examples cover:
- An `InProcessForkExecutor` fuzzing a C harness
- An `InProcessForkExecutor` fuzzing a Rust harness
- An `InProcessExecutor` fuzzing a C harness
- An `InProcessExecutor` fuzzing a Rust harness
- A `CommandExecutor` fuzzing a simple binary
- A `ForkServerExecutor` fuzzing a simple binary