
* sort memebers * Building bolts * fixing python, feature flags * Cleanup bolts Cargo.toml * Fix tests * cleanup libafl * removed duplicate examples * Info text * reenable agpl CI * fix impl_serdeany * new fmt * Moved bolts * fix some builds * fix * fix more fixes * serdeany * no_std * Dependency cleanup * Fix docs * Docker * add python bolts bindings * no_std test fix * merge fail * typo fix * add bolts dependency to fuzzers * tiny fixes * merge fun * clippy * link no longer exists * make sure python gets rebuilt * fix pybind * doc fix * remove bolts ref * LibAFL bolts * More info * deprecation notice for launcher * fix python * cargo fmt * fix concolic * fix * clippy * fix libafl_cc * fix tutorial, clippy * fix concolic fuzzer * fix push_stage_harness fuzzer * prelude * fix testcase post-merge * mute clippy
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