Initial commit
parents
Showing
.gitignore
0 → 100644
.gitmodules
0 → 100644
.tree.count.mvp
0 → 100644
.tree.mvp
0 → 100644
File added
CONTRIBUTING.md
0 → 100644
LICENSE
0 → 100644
This diff is collapsed.
Click to expand it.
Makefile
0 → 100644
Makefile-bk
0 → 100644
README-AFL.md
0 → 100644
This diff is collapsed.
Click to expand it.
README-AFLnet.md
0 → 100644
This diff is collapsed.
Click to expand it.
README.md
0 → 100644
This diff is collapsed.
Click to expand it.
afl-analyze.c
0 → 100644
This diff is collapsed.
Click to expand it.
afl-as.c
0 → 100644
This diff is collapsed.
Click to expand it.
afl-as.h
0 → 100644
This diff is collapsed.
Click to expand it.
afl-cmin
0 → 100644
This diff is collapsed.
Click to expand it.
afl-fuzz-bk.c
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
afl-fuzz.c
0 → 100644
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
afl-gcc.c
0 → 100644
afl-gotcpu.c
0 → 100644
afl-llvm-rt-state-tracer.o
0 → 100644
File added
afl-llvm-rt-state-tracer.o.cpp.o
0 → 100644
File added
afl-plot
0 → 100644
afl-replay.c
0 → 100644
afl-showmap.c
0 → 100644
This diff is collapsed.
Click to expand it.
afl-tmin.c
0 → 100644
This diff is collapsed.
Click to expand it.
afl-whatsup
0 → 100644
aflnet-replay.c
0 → 100644
aflnet-to-plain.c
0 → 100644
aflnet.c
0 → 100644
This diff is collapsed.
Click to expand it.
aflnet.h
0 → 100644
alloc-inl.h
0 → 100644
This diff is collapsed.
Click to expand it.
android-ashmem.h
0 → 100644
config.h
0 → 100644
This diff is collapsed.
Click to expand it.
convert-pcap-replay-format.py
0 → 100644
debug.h
0 → 100644
dictionaries/README.dictionaries
0 → 100644
dictionaries/gif.dict
0 → 100644
dictionaries/html_tags.dict
0 → 100644
dictionaries/jpeg.dict
0 → 100644
dictionaries/js.dict
0 → 100644
dictionaries/json.dict
0 → 100644
dictionaries/pdf.dict
0 → 100644
This diff is collapsed.
Click to expand it.
dictionaries/png.dict
0 → 100644
dictionaries/regexp.dict
0 → 100644
dictionaries/sql.dict
0 → 100644
dictionaries/tiff.dict
0 → 100644
dictionaries/webp.dict
0 → 100644
dictionaries/xml.dict
0 → 100644
docs/COPYING
0 → 100644
This diff is collapsed.
Click to expand it.
docs/ChangeLog
0 → 100644
This diff is collapsed.
Click to expand it.
docs/INSTALL
0 → 100644
docs/QuickStartGuide.txt
0 → 100644
docs/README
0 → 100644
docs/env_variables.txt
0 → 100644
This diff is collapsed.
Click to expand it.
docs/historical_notes.txt
0 → 100644
docs/life_pro_tips.txt
0 → 100644
docs/notes_for_asan.txt
0 → 100644
docs/parallel_fuzzing.txt
0 → 100644
docs/perf_tips.txt
0 → 100644
docs/sister_projects.txt
0 → 100644
This diff is collapsed.
Click to expand it.
docs/status_screen.txt
0 → 100644
This diff is collapsed.
Click to expand it.
docs/technical_details.txt
0 → 100644
This diff is collapsed.
Click to expand it.
docs/visualization/afl_gzip.png
0 → 100644
581 KB
docs/vuln_samples/bash-cmd-exec.var
0 → 100644
docs/vuln_samples/bash-uninit-mem.var
0 → 100644
File added
docs/vuln_samples/ffmpeg-h264-bad-read.mp4
0 → 100644
File added
File added
docs/vuln_samples/file-fpu-exception.elf
0 → 100644
File added
docs/vuln_samples/firefox-bmp-leak.bmp
0 → 100644
892 Bytes
docs/vuln_samples/firefox-chrome-leak.jpg
0 → 100644
1.73 KB
docs/vuln_samples/firefox-gif-leak.gif
0 → 100644
38 Bytes
docs/vuln_samples/firefox-gif-leak2.gif
0 → 100644
179 Bytes
docs/vuln_samples/jxrlib-crash.jxr
0 → 100644
File added
docs/vuln_samples/jxrlib-crash2.jxr
0 → 100644
File added
docs/vuln_samples/jxrlib-crash3.jxr
0 → 100644
File added
docs/vuln_samples/jxrlib-crash4.jxr
0 → 100644
File added
File added
docs/vuln_samples/libjpeg-sos-leak.jpg
0 → 100644
642 Bytes
docs/vuln_samples/libjpeg-turbo-dht-leak.jpg
0 → 100644
595 Bytes
docs/vuln_samples/libtiff-bad-write.tif
0 → 100644
File added
docs/vuln_samples/libtiff-uninit-mem.tif
0 → 100644
File added
docs/vuln_samples/libtiff-uninit-mem2.tif
0 → 100644
File added
docs/vuln_samples/libtiff-uninit-mem3.tif
0 → 100644
File added
docs/vuln_samples/libtiff-uninit-mem4.tif
0 → 100644
File added
docs/vuln_samples/libxml2-bad-read.xml
0 → 100644
docs/vuln_samples/msie-dht-leak.jpg
0 → 100644
876 Bytes
docs/vuln_samples/msie-jxr-mem-leak.jxr
0 → 100644
File added
docs/vuln_samples/msie-png-mem-leak.png
0 → 100644
293 Bytes
docs/vuln_samples/msie-tiff-mem-leak.tif
0 → 100644
File added
docs/vuln_samples/msie-zlib-dos.png
0 → 100644
434 Bytes
docs/vuln_samples/openssl-null-ptr.der
0 → 100644
File added
docs/vuln_samples/openssl-null-ptr2.der
0 → 100644
File added
docs/vuln_samples/photoshop-mem-leak.jpg
0 → 100644
996 Bytes
docs/vuln_samples/sqlite-bad-free.sql
0 → 100644
docs/vuln_samples/sqlite-bad-ptr.sql
0 → 100644
docs/vuln_samples/sqlite-bad-ptr2.sql
0 → 100644
docs/vuln_samples/sqlite-bad-ptr3.sql
0 → 100644
File added
docs/vuln_samples/sqlite-heap-overflow.sql
0 → 100644
docs/vuln_samples/sqlite-heap-overwrite.sql
0 → 100644
docs/vuln_samples/sqlite-negative-memset.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr1.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr10.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr11.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr12.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr13.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr14.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr15.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr2.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr3.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr4.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr5.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr6.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr7.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr8.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-null-ptr9.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-oob-read.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-oob-write.sql
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-unint-mem.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/sqlite-use-after-free.sql
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/strings-bfd-badptr.elf
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/strings-bfd-badptr2.elf
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/strings-stack-overflow
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/strings-unchecked-ctr.elf
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/tcpdump-arp-crash.pcap
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/tcpdump-ppp-crash.pcap
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/unrtf-arbitrary-read.rtf
0 → 100644
This diff is collapsed.
Click to expand it.
docs/vuln_samples/unzip-t-mem-corruption.zip
0 → 100644
This diff is collapsed.
Click to expand it.
experimental/README.experiments
0 → 100644
This diff is collapsed.
Click to expand it.
experimental/argv_fuzzing/argv-fuzz-inl.h
0 → 100644
This diff is collapsed.
Click to expand it.
experimental/asan_cgroups/limit_memory.sh
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
experimental/crash_triage/triage_crashes.sh
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
experimental/post_library/post_library.so.c
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
hash.h
0 → 100644
This diff is collapsed.
Click to expand it.
images/fundamental_loop.png
0 → 100644
This diff is collapsed.
Click to expand it.
images/replay-format.png
0 → 100644
This diff is collapsed.
Click to expand it.
images/stateafl-demo.gif
0 → 100644
This image diff could not be displayed because it is too large.
You can
view the blob
instead.
images/stateafl_blocks.png
0 → 100644
This diff is collapsed.
Click to expand it.
incl/config.h
0 → 100644
This diff is collapsed.
Click to expand it.
incl/debug.h
0 → 100644
This diff is collapsed.
Click to expand it.
incl/types.h
0 → 100644
This diff is collapsed.
Click to expand it.
khash.h
0 → 100644
This diff is collapsed.
Click to expand it.
klist.h
0 → 100644
This diff is collapsed.
Click to expand it.
libdislocator/Makefile
0 → 100644
This diff is collapsed.
Click to expand it.
libdislocator/README.dislocator
0 → 100644
This diff is collapsed.
Click to expand it.
libdislocator/libdislocator.so.c
0 → 100644
This diff is collapsed.
Click to expand it.
libtokencap/Makefile
0 → 100644
This diff is collapsed.
Click to expand it.
libtokencap/README.tokencap
0 → 100644
This diff is collapsed.
Click to expand it.
libtokencap/libtokencap.so.c
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/Makefile
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/Makefile copy
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/README.llvm
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/afl-clang-fast.c
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/afl-llvm-pass.so.cc
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/afl-llvm-rt-state-tracer.o copy.c
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/afl-llvm-rt-state-tracer.o.c
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/afl-llvm-rt.o.c
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/afl-llvm-rt.o.c-bk
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/calibration-debug.c
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/calibration-init.c
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/containers.a
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/containers.h
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/libmvptree.a
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/libtlsh.a
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/mvptree.h
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/state-debug.c
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/state-tracer.h
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/test-state-tracer.c
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/test-state-tracer.cpp
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/tlsh-test.c
0 → 100644
This diff is collapsed.
Click to expand it.
llvm_mode/tlsh-wrapper.h
0 → 100644
This diff is collapsed.
Click to expand it.
qemu_mode/README.qemu
0 → 100644
This diff is collapsed.
Click to expand it.
qemu_mode/build_qemu_support.sh
0 → 100644
This diff is collapsed.
Click to expand it.
qemu_mode/patches/afl-qemu-cpu-inl.h
0 → 100644
This diff is collapsed.
Click to expand it.
qemu_mode/patches/configure.diff
0 → 100644
This diff is collapsed.
Click to expand it.
qemu_mode/patches/cpu-exec.diff
0 → 100644
This diff is collapsed.
Click to expand it.
qemu_mode/patches/elfload.diff
0 → 100644
This diff is collapsed.
Click to expand it.
qemu_mode/patches/memfd.diff
0 → 100644
This diff is collapsed.
Click to expand it.
qemu_mode/patches/syscall.diff
0 → 100644
This diff is collapsed.
Click to expand it.
sock2shm.c
0 → 100644
This diff is collapsed.
Click to expand it.
sock2shm.so
0 → 100644
This diff is collapsed.
Click to expand it.
sock2shm_utils.c
0 → 100644
This diff is collapsed.
Click to expand it.
sock2shm_utils.h
0 → 100644
This diff is collapsed.
Click to expand it.
sock2shm_utils.o
0 → 100644
This diff is collapsed.
Click to expand it.
test-instr.c
0 → 100644
This diff is collapsed.
Click to expand it.
test-libfuzzer-target.c
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/README.testcases
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/archives/common/ar/small_archive.a
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
testcases/images/bmp/not_kitty.bmp
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/images/gif/not_kitty.gif
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/images/ico/not_kitty.ico
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/images/jp2/not_kitty.jp2
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/images/jpeg/not_kitty.jpg
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/images/jxr/not_kitty.jxr
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/images/png/not_kitty.png
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/images/png/not_kitty_alpha.png
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/images/png/not_kitty_gamma.png
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/images/png/not_kitty_icc.png
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/images/tiff/not_kitty.tiff
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/images/webp/not_kitty.webp
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/multimedia/h264/small_movie.mp4
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/others/elf/small_exec.elf
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/others/js/small_script.js
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/others/pcap/small_capture.pcap
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/others/pdf/small.pdf
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/others/rtf/small_document.rtf
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/others/sql/simple_queries.sql
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/others/text/hello_world.txt
0 → 100644
This diff is collapsed.
Click to expand it.
testcases/others/xml/small_document.xml
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dcmqrscp/7f8564c.patch
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dcmqrscp/README.md
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dcmqrscp/dcmqrscp.cfg
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dcmqrscp/dcmqrscp_fuzz.png
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dcmqrscp/in-dicom/dicom_echo
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dcmqrscp/in-dicom/dicom_find
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dcmqrscp/in-dicom/dicom_get
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dcmqrscp/in-dicom/dicom_store
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dcmqrscp/query.dcm
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dcmqrscp/test.dcm
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dnsmasq/README.md
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dnsmasq/dnsmasq.conf
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dnsmasq/dnsmasq_fuzz.png
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/dnsmasq/in-dns/dns_queries.raw
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/ippsample/Dockerfile
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/ippsample/README.md
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/ippsample/in-ipp/cancelTxtReq.raw
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
tutorials/ippsample/in-ipp/printTxTReq.raw
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/ippsample/ipp.dict
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/ippsample/ippcleanup.sh
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/lightftp/5980ea1.patch
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/lightftp/Dockerfile
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/lightftp/README.md
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/lightftp/certificate/my.crt
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/lightftp/certificate/my.key
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/lightftp/certificate/my.pem
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/lightftp/fftp.conf
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/lightftp/ftp.dict
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/lightftp/ftpclean.sh
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
tutorials/live555/CVE_2019_15232.poc
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/live555/CVE_2019_7314.poc
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/live555/Dockerfile
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/live555/ceeb4f4.patch
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/live555/ceeb4f4_ASAN.patch
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/live555/fuzzing.patch
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
tutorials/live555/rtsp.dict
0 → 100644
This diff is collapsed.
Click to expand it.
tutorials/live555/rtsp.pcap
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
tutorials/tinydtls/README.md
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
types.h
0 → 100644
This diff is collapsed.
Click to expand it.