
* 0.13 * z3 * capstone * fixer --------- Co-authored-by: Dominik Maier <domenukk@gmail.com>
qemu_launcher_
This folder contains an example fuzzer for libpng, using LLMP for fast multi-process fuzzing and crash detection. It has been tested on Linux. This automatically spawns n child processes, and binds them to a free core.
The following architectures are supported:
- arm
- aarch64
- i386
- x86_64
- mips
- ppc
Note that the injection feature -j
is currently only supported on x86_64
and aarch64.
Prerequisites
sudo apt install \
gcc-arm-linux-gnueabi \
g++-arm-linux-gnueabi \
gcc-aarch64-linux-gnu \
g++-aarch64-linux-gnu \
gcc \
g++ \
gcc-mipsel-linux-gnu \
g++-mipsel-linux-gnu \
gcc-powerpc-linux-gnu \
g++-powerpc-linux-gnu \
libsqlite3-dev
Run
Defaults to x86_64
architecture
cargo make run
cargo make <arch>