FRET-LibAFL/fuzzers/baby_fuzzer_swap_differential
2023-08-31 15:07:31 +02:00
..
2023-08-02 17:36:26 +02:00
2022-11-20 23:56:23 +01:00
2023-08-31 15:07:31 +02:00
2022-11-20 23:56:23 +01:00
2022-11-20 23:56:23 +01:00
2022-11-20 23:56:23 +01:00
2022-11-20 23:56:23 +01:00
2022-11-20 23:56:23 +01:00
2022-11-20 23:56:23 +01:00
2022-11-20 23:56:23 +01:00

Baby fuzzer (swap differential)

This is a minimalistic example about how to create a libafl-based differential fuzzer which swaps out the AFL map during execution so that both maps may be measured.

It runs on a single core until an input is discovered which both inputs accept.

The tested programs are provided in first.c and second.c.

You may execute this fuzzer with cargo make run. If you prefer to do so manually, you may also simply use cargo build --release --bin libafl_cc followed by cargo run --release --bin fuzzer_sd