
* forkserver: Add an API to setup the shared memory region for edge coverage This is inspired from and meant to be similar to afl-cc's instrumentation. Remove ! return type from __afl_start_forkserver as it returns in several cases. * Add example fuzzer using LibAFL's forkserver The fuzzer is instrumented with libafl_cc as well. Co-authored-by: ergrelet <ergrelet@users.noreply.github.com>
351 B
351 B
Simple Forkserver Fuzzer
This is a simple example fuzzer to fuzz an executable instrumented by libafl_cc.
Usage
You can build this example by running cargo make fuzzer
.
This compiles, libafl_cc, the fuzzer and the example harness program in
src/program.c
with libafl_cc.
Run
You can run this example by running cargo make run
.