Skip to content

GSoC'25: Replace QEMUAFL with LibAFL_QEMU #2964

Description

@domenukk

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    GSoCGoogle Summer of Codehelp wantedExtra attention is needed

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions