Contributor
Vinamra Bhatia

Operating System Fuzzing With a Hypervisor: OSFuzz


Mentors
Tamas Lengyel, Bálint Varga-Perke
Organization
The Honeynet Project

Fuzzing has been a very useful technique to find bugs and vulnerabilities. Fuzzing operating systems however has been problematic when the operating system is also responsible for keeping the system running. Using a hypervisor to work around this limitation seems to be an obvious solution. This project would explore using and integrating existing tools to achieve this: DRAKVUF's libinjector combined with AFL to fuzz operating systems