You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmz007 36ed224bac
Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
1 year ago
..
README.md Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
aff.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
ass.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
atom.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
av1_dc.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
bash.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
bdf.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
bmp.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
bz2.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
creole.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
css.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
csv.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
dds.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
djvu.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
docommand.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
exif.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
fbs.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
ftp.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
gif.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
graphviz.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
heif.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
hoextdown.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
html_tags.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
http.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
icc.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
iccprofile.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
icns.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
initfile.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
jbig2.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
jpeg.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
jpeg2000.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
js.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
json.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
jsonnet.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
markdown.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
math.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
mathml.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
mp4.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
mysqld.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
ogg.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
openexr.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
otf.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
pbm.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
pcap.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
pdf.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
perl.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
png.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
proj4.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
protobuf.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
ps.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
psd.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
regexp.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
riff.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
rss.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
rst.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
rtf.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
sas.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
spss.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
sql.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
stata.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
svg.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tex.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
theme-load-fuzz.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tiff.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
tokener_parse_ex.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
toml.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
type42.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
url.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
utf8.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
vcf.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
vhd.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
vpx_dec.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
wav.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
webm.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
webp.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
wkt.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
x86.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
xml.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
xml_UTF_16.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
xml_UTF_16BE.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
xml_UTF_16LE.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
xpath.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
xslt.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
yaml.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
yara.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
zip.dict Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago

README.md

AFL++ dictionaries

For the general instruction manual, see docs/README.md.

This subdirectory contains a set of dictionaries that can be used in conjunction with the -x option to allow the fuzzer to effortlessly explore the grammar of some of the more verbose data formats or languages.

These sets were done by Michal Zalewski, various contributors, and imported from oss-fuzz, go-fuzz and libfuzzer.

Custom dictionaries can be added at will. They should consist of a reasonably-sized set of rudimentary syntax units that the fuzzer will then try to clobber together in various ways. Snippets between 2 and 16 bytes are usually the sweet spot.

Custom dictionaries can be created in two ways:

  • By creating a new directory and placing each token in a separate file, in which case, there is no need to escape or otherwise format the data.

  • By creating a flat text file where tokens are listed one per line in the format of name="value". The alphanumeric name is ignored and can be omitted, although it is a convenient way to document the meaning of a particular token. The value must appear in quotes, with hex escaping (\xNN) applied to all non-printable, high-bit, or otherwise problematic characters (\ and " shorthands are recognized, too).

The fuzzer auto-selects the appropriate mode depending on whether the -x parameter is a file or a directory.

In the file mode, every name field can be optionally followed by @, e.g.:

keyword_foo@1 = "foo"

Such entries will be loaded only if the requested dictionary level is equal or higher than this number. The default level is zero; a higher value can be set by appending @ to the dictionary file name, like so:

-x path/to/dictionary.dct@2

Good examples of dictionaries can be found in xml.dict and png.dict.