Dongjia "toka" Zhang 95d87bd7d8
0.14.1 (#2698)
* 0.14.1

* fixer

* don't build nyx

---------

Co-authored-by: Dominik Maier <domenukk@gmail.com>
2024-12-02 21:06:29 +01:00
..
2024-09-27 18:14:13 +02:00
2024-12-02 21:06:29 +01:00
2024-10-08 15:18:13 +02:00

LibAFL QEMU Systemmode for Linux kernel fuzzing

This folder contains an example linux kernel fuzzer using qemu systemmode.

Warning

For now, only the fuzzer is public. We plan to release the auto-builder for linux images in the near future. If you wish to experiment now, you will need to build the linux image manually.

Prerequisite

TODO

Build

To build the target:

cargo make target

To build the fuzzer:

cargo make build

It is also possible to update the target if it only changes "runtime" files. This is equivalent to rebuilding the target, it is only faster since it does not need to rebuild the image from scratch. Check The linux builder repository for more details on the specifics.

cargo make target_update

Run

To run the fuzzer:

cargo make run