Adapt kAFL / Nyx to LibAFL QEMU
- Mentors
- rmalmain
- Organization
- AFLplusplus
- Technologies
- c, rust, linux kernel, qemu
- Topics
- security, fuzzing
This proposal addresses the project Adapt kAFL / Nyx to LibAFL QEMU presented in the project list.
The project's goal is to integrate hypervisor-based fuzzing into `LibAFL QEMU` leveraging Intel lab's kAFL project and Nyx, which is the backend that kAFL uses.
At the moment `LibAFL QEMU` runs QEMU with the TCG accelerator which, in a nutshell, performs emulation.
The usage of the hypervisor KVM as the accelerator for QEMU can bring a remarkable performance improvement.