famasoon / fuzzing-101-solutions

Companion repository to the Fuzzing101 with LibAFL series of blog posts.

Home Page:https://epi052.gitlab.io/notes-to-self/blog/2021-11-01-fuzzing-101-with-libafl/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fuzzing-101-solutions

Companion repository to the Fuzzing101 with LibAFL series of blog posts.

Tags are sync'd with blog post releases and can be used to view the repo in the same state as any particular blog post.

Overview

Twitter user Antonio Morales created the Fuzzing101 repository in August of 2021. In the repo, he has created exercises and solutions meant to teach the basics of fuzzing to anyone who wants to learn how to find vulnerabilities in real software projects. The repo focuses on AFL++ usage, but this repository aims to solve the exercises using LibAFL instead. We'll be exploring the library and writing fuzzers in Rust in order to solve the challenges in a way that closely aligns with the suggested AFL++ usage.

About

Companion repository to the Fuzzing101 with LibAFL series of blog posts.

https://epi052.gitlab.io/notes-to-self/blog/2021-11-01-fuzzing-101-with-libafl/


Languages

Language:C 48.5%Language:HTML 24.5%Language:C++ 7.3%Language:Makefile 5.2%Language:Shell 4.9%Language:Python 3.1%Language:RPGLE 2.4%Language:Roff 1.7%Language:M4 0.8%Language:XSLT 0.5%Language:CMake 0.4%Language:DIGITAL Command Language 0.2%Language:Rust 0.1%Language:JavaScript 0.1%Language:Batchfile 0.1%Language:Yacc 0.1%Language:PHP 0.1%Language:Assembly 0.0%Language:Lex 0.0%Language:Clean 0.0%Language:Perl 0.0%Language:VCL 0.0%Language:Awk 0.0%Language:CSS 0.0%Language:GDB 0.0%Language:Max 0.0%