AFLplusplus / qemuafl

This fork of QEMU enables fuzzing userspace ELF binaries under AFL++.
https://aflplus.plus
Other
75 stars 41 forks source link

Support for UNICORN-like hooking #58

Open CowBoy4mH3LL opened 3 months ago

CowBoy4mH3LL commented 3 months ago

I was wondering if QEMUAFL is considering a UNICORN-like hooking framework built into QEMUAFL?

This would greatly reduce runtime overheads of UNICORN/QILING. Also, it could leverage the sanitisation, persistence, selective instrumentation, etc. methods that come with QEMUAFL, as opposed the "catch your own bug" method of the pythonic alternatives.

Any thoughts?

vanhauser-thc commented 3 months ago

Not sure how this would work but send a PR :)

CowBoy4mH3LL commented 3 months ago

Coming soon then :)