ouspg / libfuzzerfication

libfuzzerfication - fuzzing for the rest of us!
MIT License
62 stars 16 forks source link

libfuzzerfication

LibFuzzerfication project uses libFuzzer for fuzzing popular applications and libraries.

Fuzzing in action

About

Purpose of fuzzing is to automatically generate lots of test input and to make code crash and increase code coverage. libFuzzer is a library for in-process, coverage-guided evolutionary fuzzing of other libraries. It is similiar to American Fuzzy Lop (AFL) but performs fuzzing inside single process and is much faster.

Motivation

There have been lots of vulnerabilities in popular libraries that should have been (theoretically) easy to test. We want to offer easy way to fuzz-test these libraries and increase awareness about the situation. We also want this to be available to everyone.

About libfuzzer

Optional features are inside [].

How does this project work?

You can start writing stubs without docker.

Getting started

Material

Tracking

Target tracking sheet

Found issues

Contributors

Visit #ouspg @ IRCnet if you're interested!

This is part of OUSPG-open