FRET-LibAFL/fuzzers/baby_fuzzer_swap_differential
Dongjia "toka" Zhang a98805b4ca
Another attemp to fix CI (#1744)
* fixing?

* more

* delete macos build_and_run fuzzers as its runtime exceeds 360minutes and can't fix it
2023-12-21 04:43:01 +09:00
..
2023-08-02 17:36:26 +02:00
2022-11-20 23:56:23 +01:00
2023-12-18 14:33:14 +01:00
2023-10-03 13:40:19 +02:00
2022-11-20 23:56:23 +01:00
2023-10-03 13:40:19 +02:00
2022-11-20 23:56:23 +01:00
2023-12-21 04:43:01 +09:00
2022-11-20 23:56:23 +01:00
2023-10-03 13:40:19 +02: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