You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project will be to replace qemuafl https://github.com/AFLplusplus/qemuafl with LibAFL_QEMU.
The end goal is to be able to run AFL++ as frontend for LibAFL_QEMU.
For this, we will need to finish the following PR: #1983
Mainly we
a) Need to speak the AFL++ forkserver protocol (see PR)
b) Add TCG caching to the LibAFL_QEMU forkserver
c) Use LibAFL_QEMU snapshots where possible
d) Add as many env variable features as possible
This is a proposal for a GSoC project.
The text was updated successfully, but these errors were encountered:
I’m Paniv Kapoor, and I came across the GSoC project proposal to replace qemuafl with LibAFL_QEMU. It looks really interesting, and I’d love to contribute while learning more about the AFL++ forkserver protocol, TCG caching, and snapshot usage in LibAFL_QEMU.
Is there any qualification task for this project? Also, if you have any recommended resources for learning Rust (assuming LibAFL_QEMU is in Rust) and understanding the internals of AFL++/QEMU, that would be super helpful!
This project will be to replace qemuafl https://github.com/AFLplusplus/qemuafl with LibAFL_QEMU.
The end goal is to be able to run AFL++ as frontend for LibAFL_QEMU.
For this, we will need to finish the following PR:
#1983
Mainly we
a) Need to speak the AFL++ forkserver protocol (see PR)
b) Add TCG caching to the LibAFL_QEMU forkserver
c) Use LibAFL_QEMU snapshots where possible
d) Add as many env variable features as possible
This is a proposal for a GSoC project.
The text was updated successfully, but these errors were encountered: