A directed fuzzer based on AFLplusplus making use of git commits to target most frequently, or recently, updated functions.
-
Updated
Jul 27, 2023 - C
Fuzzing or fuzz testing is an automated software black box testing technique that evaluates the program's reaction to providing invalid, unexpected, or random data as inputs to a computer program.
A directed fuzzer based on AFLplusplus making use of git commits to target most frequently, or recently, updated functions.
fuzz system calls (add perturbations to software execution) through a loadable kernel module
TL;DR: Mutate a binary to identify potential exploit candidates
Fuzz pidgin dbus by using AFL++ and clang's ASAN
Integration of AFL (American Fuzzy Lop) with Lua programming language. Superseded by https://github.com/ligurio/luzer.
This C-based exploit development framework serves as a fuzzing tool designed to test the robustness and security of applications by generating random payloads and targeting potential vulnerabilities.
A custom mutator binding between Lua and AFL++: https://aflplus.plus.
Set of solved cybersecurity challenges.
Exercises to learn how to fuzz with American Fuzzy Lop
Emit random errors when calling libc functions to emulate an unstable underlying system
Mutation Based Grey Box Fuzzing with AFL Tutorial
[Masters Thesis] A connection-multiplexing web server fuzzing harness for AFL++.
foobarbaz - a single-header property-based testing library in C99
Fork of Lua adding AFL (https://github.com/google/afl) instrumentation to allow Lua scripts (not the VM itself) to be fuzzed.
Created by Barton Miller
Released September 1988