collection of helper tools for fuzzing
Fuzzing automator fuzzman, WinAFL and Application Verifier crashes minimizer appverif-minimize.py, unique files extractor dupmanage and other tools useful in daily fuzzing tasks. Python 3 compatible.
Visit tools directory for more information.
Note: the last working Python 2 version is in the py2
branch, and the py2_no_setup
branch has tools in their single-file form, which require no installation. For both the minimal python version is 2.6. These are not supported and only kept here for ancient systems with no updates available.
Short descriptions are given below.
Visit libs directory for more info.
LD_PRELOAD this simple lib to force application exit after specified time with specified exit code.
Used to exit closed source binaries running in infinite loop after feeding them fuzzed input with tools like AFL.
EXAMPLE / TEMPLATE library for fuzzing closed-source binaries with use of hooking and patching techniques.
Idea: LD_PRELOAD to your tested app, hook code that acquires input buffer data, replace data in buffer with data from stdin.