favocado / webkitgtk-fuzz

an example for using context-dependent mode.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

an example for using context-dependent mode.


Languages

Language:Python 64.8%Language:Dockerfile 28.4%Language:Shell 6.7%