A container to assist in the automation of directed greybox fuzzing with beacon. For CSEC 759 at RIT
565
This image contains both the build binaries for BEACON as well as the build tools needed to take C and C++ files directly into instrumented binaries!
A script is provided at /beacon/beacon.sh. To use the script, use the following structure
/beacon/beacon.sh <file-to-fuzz> [line number override] [options]
-o <filepath> | Specify a file path for a built copy of the program WITHOUT instrumentation. Default is the current working directory, with a file name identical to your c file but without the '.c'
-i <filepath> | Specify a file path for a built copy of the program WITH instrumentation. Default is the same as the -o file path, but with '-ins' appended to the end
-d <filepath> | A directory for BEACONs text file outputs and logs
In addition, a compatible copy of AFL is available at /beacon/Fuzzer/afl-fuzz
Content type
Image
Digest
sha256:0892e8875…
Size
1.5 GB
Last updated
10 months ago
docker pull patrickelser/beacon