Skip to content

GSOC 2019 PROJECT

Operating System Fuzzing With a Hypervisor: OSFuzz

Fuzzing has been a very useful technique to find bugs and vulnerabilities. Fuzzing operating systems however has been problematic when the operating...

Contributor
Vinamra Bhatia
Mentors
Tamas Lengyel, Bálint Varga-Perke
Organization
The Honeynet ProjectSecurity
Program
GSoC 2019Completed

About this project

Description from the program archive

<p>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</p>

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Implementing behavioral analysis for Android

    muhziMentored by Jurriaan Bremer, RicoVZ

  2. Operating-system fuzzing with a hypervisor

    Ajinkya RajputMentored by Tamas Lengyel, Bálint Varga-Perke

  3. SSH Proxy for Cowrie

    Guilherme BorgesMentored by Lukas Rist, Michel Oosterhof

  4. Injecting function-calls to Linux through a hypervisor

    Ayush DosajMentored by Tamas Lengyel, Bálint Varga-Perke

  5. Adding (Updating) macOS support to Cuckoo SandBox

    zed009Mentored by Jurriaan Bremer, RicoVZ

  6. Heralding: RDP and VNC implementation

    realsdxMentored by kajoj, Johnny Vestergaard

  7. Adding Privilege escalation functionality to the monkey

    Dhayalan BalakrishnanMentored by Daniel Goldberg, Ofri Ziv

  8. SNARE/TANNER: Improvements

    Rajat Gupta.Mentored by Evgeniia Tokarchuk, Ravinder Nehra

Data: Google Summer of Code public archive. This project in the official archive