Home

Awesome

Fuzzing WebkitGTK++ with Favocado

This is an example how to to setup and fuzz webkitgtk++ by favocado in context-dependent mode.

Config

To do context-dependent fuzzing on webkitgtk, we need to setup a Logger, In this repo we used window.confirm as a Logger.

We patched this window.confirm to write out the fuzzing code which is generated when fuzzing in context-dependent mode.

Install

  1. install docker
  2. adjust your webkitgtk version in build.sh
  3. run ./build.sh