LibAFL
LibAFL copied to clipboard
Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
## Description This moves all CI tests to a justfile to allow local tests. It'll probably take a few tries to get CI green :D Help appreciated ## Checklist -...
We have two serializer libraries that do pretty much the same (fast no-std-ready serialization): [bincode](https://crates.io/crates/bincode) and [postcard](https://crates.io/crates/postcard). Most things in LibAFL use postcard right now, except for concolic. We should...
I've been working on developing a library that builds upon `libafl_nyx`. I've noticed that it isn't published on crates.io at all; this makes it difficult to work with when I'm...
We have a bunch of cool libs hidden inside libafl-bolts. Let's break them apart for people to use individual components outside of libafl more easily. In general, I propose the...
**Describe the bug** My fuzzer crash every time a `for map in qemu.mappings() {` is done (in Snapshot helper, QemuMappingsViewer or when I do it in my code) . Same...
(Submitted upon email request for preserving anonymity; I cannot give follow-up details on this issue) Seeding the rand used in the state does not make the fuzzing campaign deterministic even...
Wasnt't sure if there was a forum to post questions, so I figured I'd ask here. As the title says, I'm trying to write an HTTP fuzzer for practice, but...
When compiling fuzzers/binary_only/frida_libpng I get `undefined symbols`, see below. ``` $ sw_vers ProductName: macOS ProductVersion: 15.3 BuildVersion: 24D60 $ rustc --version rustc 1.84.0 (9fc6b4312 2025-01-07) (Homebrew) $ cd fuzzers/binary_only/frida_libpng $...
I'm running current MacOS (Apple Silicon, Xcode command-line tools installed), current Rust, current LibAFL. Logs for `just fuzzer > out.log 2>&1`: [libfuzzer_libpng.log](https://github.com/user-attachments/files/19709602/out.log) [libfuzzer_libpng_centralized.log](https://github.com/user-attachments/files/19710015/libfuzzer_libpng_centralized.log)