-
hello here.i am new to libafl, and when i am running example of qemu_arm_launcher with "cargo make run ", i get:
[cargo-make] INFO - cargo make 0.36.11
[cargo-make] INFO - Calling cargo metadata t…
-
**Is your feature request related to a problem? Please describe.**
I'd like to write a fuzzer using QEMU user-mode that uses the exit code of the emulated process to decide whether or not the input w…
-
I'm new to libafl and took an hour to debug my code until I found that I passed `@@` to [`arg`](https://docs.rs/libafl/0.10.0/libafl/executors/forkserver/struct.ForkserverExecutorBuilder.html#method.a…
-
`LLMP`, short for LowLevel Message Passing, has the concept of multiple clients, which are all connected to one broker.
The broker broadcasts each new message it receives from a client (over an indiv…
-
IMO we should generalize a bit the code for frida.
For sure, it's time to move the Executor from the example to the lib https://github.com/AFLplusplus/LibAFL/blob/main/fuzzers/frida_libpng/src/fuzzer…
-
I'm currently learning about LibAFL and I have a question about the architecture described in its paper. In the following line (marked in yellow), the paper mentions an "alternative architecture" impl…
-
When adding new qapi to qemu-libafl-bridge, it is nice to have qemu as standalone and gdb/monitor to debug qemu code. However, gdb breakpoint won't work since it will exit right away once it hits brea…
-
Hi, I am trying to implement a custom mutator like StdSchedulerMutator, which holds a MutatorsTuple.
I need to send a new BytesInput to get_and_mutate to mutate it as it was shown in `mutate`.
```ru…
-
**Describe the bug**
In `b2b` mode, brokers on both side will create a new thread via `b2b_thread_on` and use `TCPStream` to communicate.
In each round of b2b thread main loop, it sends all local …
-
When I was doing fuzzing101 with LibAFL, I used the forkserver_simple code to fuzz xpdf, this number is always 1, and I can't find the vulnerability.
```
use core::time::Duration;
use std::path::Pa…