Erwan Grelet 3e38862837
Forkserver example with forkserver.c (#726) (#973)
* 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>
2022-12-28 22:16:27 +01:00

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.