Fuzzing with LibAFL
We will cover the high-level concept of a fuzzer, then dig into the paper written by the authors of LibAFL, and then explore some code.
From the GitHub page: “LibAFL is a collection of reusable pieces of fuzzers, written in Rust. It is fast, multi-platform, no_std compatible, and scales over cores and machines.”
If you want to learn and explore in advance, here are the main resources:
GitHub is here: https://github.com/AFLplusplus/LibAFL
Academic paper is here: https://www.s3.eurecom.fr/docs/ccs22_fioraldi.pdf