All Projects → epi052 → fuzzing-101-solutions

epi052 / fuzzing-101-solutions

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

Programming Languages

c
50402 projects - #5 most used programming language
HTML
75241 projects
C++
36643 projects - #6 most used programming language
Makefile
30231 projects
shell
77523 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to fuzzing-101-solutions

LibAFL
Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
Stars: ✭ 1,348 (+1349.46%)
Mutual labels:  fuzzing, libafl
Berserker
A list of useful payloads for Web Application Security and Pentest/CTF
Stars: ✭ 212 (+127.96%)
Mutual labels:  fuzzing
Rapid
Rapid is a Go library for property-based testing that supports state machine ("stateful" or "model-based") testing and fully automatic test case minimization ("shrinking")
Stars: ✭ 213 (+129.03%)
Mutual labels:  fuzzing
Certfuzz
This project contains the source code for the CERT Basic Fuzzing Framework (BFF) and the CERT Failure Observation Engine (FOE).
Stars: ✭ 233 (+150.54%)
Mutual labels:  fuzzing
Uafuzz
UAFuzz: Binary-level Directed Fuzzing for Use-After-Free Vulnerabilities
Stars: ✭ 217 (+133.33%)
Mutual labels:  fuzzing
Qasan
QASan is a custom QEMU 3.1.1 that detects memory errors in the guest using AddressSanitizer.
Stars: ✭ 246 (+164.52%)
Mutual labels:  fuzzing
Grizzly
A cross-platform browser fuzzing framework
Stars: ✭ 234 (+151.61%)
Mutual labels:  fuzzing
Intruderpayloads
A collection of Burpsuite Intruder payloads, BurpBounty payloads, fuzz lists, malicious file uploads and web pentesting methodologies and checklists.
Stars: ✭ 2,779 (+2888.17%)
Mutual labels:  fuzzing
Filesensor
Dynamic file detection tool based on crawler 基于爬虫的动态敏感文件探测工具
Stars: ✭ 227 (+144.09%)
Mutual labels:  fuzzing
Sloth
Sloth 🦥 is a coverage guided fuzzing framework for fuzzing Android Native libraries that makes use of libFuzzer and QEMU user-mode emulation
Stars: ✭ 91 (-2.15%)
Mutual labels:  fuzzing
Fuzzit
CLI to integrate continuous fuzzing with Fuzzit
Stars: ✭ 220 (+136.56%)
Mutual labels:  fuzzing
Trophy Case
🏆 Collection of bugs uncovered by fuzzing Rust code
Stars: ✭ 225 (+141.94%)
Mutual labels:  fuzzing
Fuzzcheck Rs
Structure-aware, in-process, coverage-guided, evolutionary fuzzing engine for Rust functions.
Stars: ✭ 247 (+165.59%)
Mutual labels:  fuzzing
Jfs
Constraint solver based on coverage-guided fuzzing
Stars: ✭ 215 (+131.18%)
Mutual labels:  fuzzing
awesome-api-security
A collection of awesome API Security tools and resources. The focus goes to open-source tools and resources that benefit all the community.
Stars: ✭ 2,079 (+2135.48%)
Mutual labels:  fuzzing
Onelistforall
Rockyou for web fuzzing
Stars: ✭ 213 (+129.03%)
Mutual labels:  fuzzing
wordlists
Aggregated wordlist pulled from commonly used tools for discovery, enumeration, fuzzing, and exploitation.
Stars: ✭ 94 (+1.08%)
Mutual labels:  fuzzing
afl-dyninst
American Fuzzy Lop + Dyninst == AFL Fuzzing blackbox binaries
Stars: ✭ 65 (-30.11%)
Mutual labels:  fuzzing
MediaTek-Fuzzing-Workshop
MediaTek Fuzzing Workshop in HITCON 2021
Stars: ✭ 59 (-36.56%)
Mutual labels:  fuzzing
Droid Application Fuzz Framework
Android application fuzzing framework with fuzzers and crash monitor.
Stars: ✭ 248 (+166.67%)
Mutual labels:  fuzzing

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].