afl++ 2.52c initial commit
19
testcases/README.testcases
Normal file
@ -0,0 +1,19 @@
|
||||
=======================
|
||||
AFL starting test cases
|
||||
=======================
|
||||
|
||||
(See ../docs/README for the general instruction manual.)
|
||||
|
||||
The archives/, images/, multimedia/, and others/ subdirectories contain small,
|
||||
standalone files that can be used to seed afl-fuzz when testing parsers for a
|
||||
variety of common data formats.
|
||||
|
||||
There is probably not much to be said about these files, except that they were
|
||||
optimized for size and stripped of any non-essential fluff. Some directories
|
||||
contain several examples that exercise various features of the underlying format.
|
||||
For example, there is a PNG file with and without a color profile.
|
||||
|
||||
Additional test cases are always welcome.
|
||||
|
||||
In addition to well-chosen starting files, many fuzzing jobs benefit from a
|
||||
small and concise dictionary. See ../dictionaries/README.dictionaries for more.
|
8
testcases/archives/common/ar/small_archive.a
Normal file
@ -0,0 +1,8 @@
|
||||
!<arch>
|
||||
limerick/ 1415337776 500 500 100640 191 `
|
||||
There was a young man from Japan
|
||||
Whose limericks never would scan.
|
||||
When asked why that was,
|
||||
He replied "It's because
|
||||
I always try to cram as many words into the last line as I possibly can."
|
||||
|
BIN
testcases/archives/common/bzip2/small_archive.bz2
Normal file
BIN
testcases/archives/common/cab/small_archive.cab
Normal file
BIN
testcases/archives/common/compress/small_archive.Z
Normal file
BIN
testcases/archives/common/cpio/small_archive.cpio
Normal file
BIN
testcases/archives/common/gzip/small_archive.gz
Normal file
BIN
testcases/archives/common/lzo/small_archive.lzo
Normal file
BIN
testcases/archives/common/rar/small_archive.rar
Normal file
BIN
testcases/archives/common/tar/small_archive.tar
Normal file
BIN
testcases/archives/common/xz/small_archive.xz
Normal file
BIN
testcases/archives/common/zip/small_archive.zip
Normal file
BIN
testcases/archives/exotic/arj/small_archive.arj
Normal file
BIN
testcases/archives/exotic/lha/small_archive.lha
Normal file
BIN
testcases/archives/exotic/lrzip/small_archive.lrz
Normal file
BIN
testcases/archives/exotic/lzip/small_archive.lz
Normal file
BIN
testcases/archives/exotic/lzma/small_archive.lzma
Normal file
BIN
testcases/archives/exotic/rzip/small_archive.rz
Normal file
BIN
testcases/archives/exotic/zoo/small_archive.zoo
Normal file
BIN
testcases/images/bmp/not_kitty.bmp
Normal file
After Width: | Height: | Size: 630 B |
BIN
testcases/images/gif/not_kitty.gif
Normal file
After Width: | Height: | Size: 198 B |
BIN
testcases/images/ico/not_kitty.ico
Normal file
After Width: | Height: | Size: 367 B |
BIN
testcases/images/jp2/not_kitty.jp2
Normal file
BIN
testcases/images/jpeg/not_kitty.jpg
Normal file
After Width: | Height: | Size: 413 B |
BIN
testcases/images/jxr/not_kitty.jxr
Normal file
BIN
testcases/images/png/not_kitty.png
Normal file
After Width: | Height: | Size: 218 B |
BIN
testcases/images/png/not_kitty_alpha.png
Normal file
After Width: | Height: | Size: 376 B |
BIN
testcases/images/png/not_kitty_gamma.png
Normal file
After Width: | Height: | Size: 228 B |
BIN
testcases/images/png/not_kitty_icc.png
Normal file
After Width: | Height: | Size: 427 B |
BIN
testcases/images/tiff/not_kitty.tiff
Normal file
BIN
testcases/images/webp/not_kitty.webp
Normal file
After Width: | Height: | Size: 226 B |
BIN
testcases/multimedia/h264/small_movie.mp4
Normal file
BIN
testcases/others/elf/small_exec.elf
Normal file
1
testcases/others/js/small_script.js
Normal file
@ -0,0 +1 @@
|
||||
if (1==1) eval('1');
|
BIN
testcases/others/pcap/small_capture.pcap
Normal file
2
testcases/others/pdf/small.pdf
Normal file
@ -0,0 +1,2 @@
|
||||
%PDF-1.0
|
||||
1 0 obj<</Type/Catalog/Pages 2 0 R>>endobj 2 0 obj<</Type/Pages/Kids[3 0 R]/Count 1>>endobj 3 0 obj<</Type/Page/MediaBox[0 0 3 3]>>endobj trailer<</Size 4/Root 1 0 R>>
|
1
testcases/others/rtf/small_document.rtf
Normal file
@ -0,0 +1 @@
|
||||
{\rtf1\pard Test\par}
|
3
testcases/others/sql/simple_queries.sql
Normal file
@ -0,0 +1,3 @@
|
||||
create table t1(one smallint);
|
||||
insert into t1 values(1);
|
||||
select * from t1;
|
1
testcases/others/text/hello_world.txt
Normal file
@ -0,0 +1 @@
|
||||
hello
|
1
testcases/others/xml/small_document.xml
Normal file
@ -0,0 +1 @@
|
||||
<a b="c">d</a>
|