Skip to content

Commit

Permalink
try to make some dictionaries for 16-, 32-bit modes
Browse files Browse the repository at this point in the history
  • Loading branch information
addisoncrump committed Dec 30, 2023
1 parent bf592de commit cd4f15b
Show file tree
Hide file tree
Showing 2 changed files with 100 additions and 0 deletions.
50 changes: 50 additions & 0 deletions pcre2_fuzzer_16.dict
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# This is attempt at a fuzzer dictionary for PCRE2.

"\\\x00A\x00"
"\\\x00b\x00"
"\\\x00B\x00"
"\\\x00d\x00"
"\\\x00D\x00"
"\\\x00h\x00"
"\\\x00H\x00"
"\\\x00n\x00"
"\\\x00N\x00"
"\\\x00s\x00"
"\\\x00S\x00"
"\\\x00w\x00"
"\\\x00W\x00"
"\\\x00z\x00"
"\\\x00Z\x00"

"(\x00?\x00"
"(\x00?\x00:\x00"
"(\x00?\x00>\x00"
"(\x00?\x00=\x00"
"(\x00?\x00!\x00"
"(\x00?\x00<\x00=\x00"
"(\x00?\x00<\x00!\x00"
"(\x00?\x00|\x00"

"[\x00:\x00a\x00l\x00n\x00u\x00m\x00:\x00]\x00"
"[\x00:\x00a\x00l\x00p\x00h\x00a\x00:\x00]\x00"
"[\x00:\x00a\x00s\x00c\x00i\x00i\x00:\x00]\x00"
"[\x00:\x00b\x00l\x00a\x00n\x00k\x00:\x00]\x00"
"[\x00:\x00c\x00n\x00t\x00r\x00l\x00:\x00]\x00"
"[\x00:\x00d\x00i\x00g\x00i\x00t\x00:\x00]\x00"
"[\x00:\x00g\x00r\x00a\x00p\x00h\x00:\x00]\x00"
"[\x00:\x00l\x00o\x00w\x00e\x00r\x00:\x00]\x00"
"[\x00:\x00p\x00r\x00i\x00n\x00t\x00:\x00]\x00"
"[\x00:\x00p\x00u\x00n\x00c\x00t\x00:\x00]\x00"
"[\x00:\x00s\x00p\x00a\x00c\x00e\x00:\x00]\x00"
"[\x00:\x00u\x00p\x00p\x00e\x00r\x00:\x00]\x00"
"[\x00:\x00w\x00o\x00r\x00d\x00:\x00]\x00"
"[\x00:\x00x\x00d\x00i\x00g\x00i\x00t\x00:\x00]\x00"

"(\x00*\x00A\x00C\x00C\x00E\x00P\x00T\x00)\x00"
"(\x00*\x00F\x00A\x00I\x00L\x00)\x00"
"(\x00*\x00C\x00O\x00M\x00M\x00I\x00T\x00)\x00"
"(\x00*\x00P\x00R\x00U\x00N\x00E\x00)\x00"
"(\x00*\x00S\x00K\x00I\x00P\x00)\x00"
"(\x00*\x00T\x00H\x00E\x00N\x00)\x00"

# End
50 changes: 50 additions & 0 deletions pcre2_fuzzer_32.dict
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# This is attempt at a fuzzer dictionary for PCRE2.

"\\\x00\x00\x00A\x00\x00\x00"
"\\\x00\x00\x00b\x00\x00\x00"
"\\\x00\x00\x00B\x00\x00\x00"
"\\\x00\x00\x00d\x00\x00\x00"
"\\\x00\x00\x00D\x00\x00\x00"
"\\\x00\x00\x00h\x00\x00\x00"
"\\\x00\x00\x00H\x00\x00\x00"
"\\\x00\x00\x00n\x00\x00\x00"
"\\\x00\x00\x00N\x00\x00\x00"
"\\\x00\x00\x00s\x00\x00\x00"
"\\\x00\x00\x00S\x00\x00\x00"
"\\\x00\x00\x00w\x00\x00\x00"
"\\\x00\x00\x00W\x00\x00\x00"
"\\\x00\x00\x00z\x00\x00\x00"
"\\\x00\x00\x00Z\x00\x00\x00"

"(\x00\x00\x00?\x00\x00\x00"
"(\x00\x00\x00?\x00\x00\x00:\x00\x00\x00"
"(\x00\x00\x00?\x00\x00\x00>\x00\x00\x00"
"(\x00\x00\x00?\x00\x00\x00=\x00\x00\x00"
"(\x00\x00\x00?\x00\x00\x00!\x00\x00\x00"
"(\x00\x00\x00?\x00\x00\x00<\x00\x00\x00=\x00\x00\x00"
"(\x00\x00\x00?\x00\x00\x00<\x00\x00\x00!\x00\x00\x00"
"(\x00\x00\x00?\x00\x00\x00|\x00\x00\x00"

"[\x00\x00\x00:\x00\x00\x00a\x00\x00\x00l\x00\x00\x00n\x00\x00\x00u\x00\x00\x00m\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"
"[\x00\x00\x00:\x00\x00\x00a\x00\x00\x00l\x00\x00\x00p\x00\x00\x00h\x00\x00\x00a\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"
"[\x00\x00\x00:\x00\x00\x00a\x00\x00\x00s\x00\x00\x00c\x00\x00\x00i\x00\x00\x00i\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"
"[\x00\x00\x00:\x00\x00\x00b\x00\x00\x00l\x00\x00\x00a\x00\x00\x00n\x00\x00\x00k\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"
"[\x00\x00\x00:\x00\x00\x00c\x00\x00\x00n\x00\x00\x00t\x00\x00\x00r\x00\x00\x00l\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"
"[\x00\x00\x00:\x00\x00\x00d\x00\x00\x00i\x00\x00\x00g\x00\x00\x00i\x00\x00\x00t\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"
"[\x00\x00\x00:\x00\x00\x00g\x00\x00\x00r\x00\x00\x00a\x00\x00\x00p\x00\x00\x00h\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"
"[\x00\x00\x00:\x00\x00\x00l\x00\x00\x00o\x00\x00\x00w\x00\x00\x00e\x00\x00\x00r\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"
"[\x00\x00\x00:\x00\x00\x00p\x00\x00\x00r\x00\x00\x00i\x00\x00\x00n\x00\x00\x00t\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"
"[\x00\x00\x00:\x00\x00\x00p\x00\x00\x00u\x00\x00\x00n\x00\x00\x00c\x00\x00\x00t\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"
"[\x00\x00\x00:\x00\x00\x00s\x00\x00\x00p\x00\x00\x00a\x00\x00\x00c\x00\x00\x00e\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"
"[\x00\x00\x00:\x00\x00\x00u\x00\x00\x00p\x00\x00\x00p\x00\x00\x00e\x00\x00\x00r\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"
"[\x00\x00\x00:\x00\x00\x00w\x00\x00\x00o\x00\x00\x00r\x00\x00\x00d\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"
"[\x00\x00\x00:\x00\x00\x00x\x00\x00\x00d\x00\x00\x00i\x00\x00\x00g\x00\x00\x00i\x00\x00\x00t\x00\x00\x00:\x00\x00\x00]\x00\x00\x00"

"(\x00\x00\x00*\x00\x00\x00A\x00\x00\x00C\x00\x00\x00C\x00\x00\x00E\x00\x00\x00P\x00\x00\x00T\x00\x00\x00)\x00\x00\x00"
"(\x00\x00\x00*\x00\x00\x00F\x00\x00\x00A\x00\x00\x00I\x00\x00\x00L\x00\x00\x00)\x00\x00\x00"
"(\x00\x00\x00*\x00\x00\x00C\x00\x00\x00O\x00\x00\x00M\x00\x00\x00M\x00\x00\x00I\x00\x00\x00T\x00\x00\x00)\x00\x00\x00"
"(\x00\x00\x00*\x00\x00\x00P\x00\x00\x00R\x00\x00\x00U\x00\x00\x00N\x00\x00\x00E\x00\x00\x00)\x00\x00\x00"
"(\x00\x00\x00*\x00\x00\x00S\x00\x00\x00K\x00\x00\x00I\x00\x00\x00P\x00\x00\x00)\x00\x00\x00"
"(\x00\x00\x00*\x00\x00\x00T\x00\x00\x00H\x00\x00\x00E\x00\x00\x00N\x00\x00\x00)\x00\x00\x00"

# End

0 comments on commit cd4f15b

Please sign in to comment.