From 39655c9c0b4f55f0f8aaaf16352a0cffdd59bfee Mon Sep 17 00:00:00 2001 From: Corvo Date: Mon, 22 Sep 2025 18:39:06 -0300 Subject: [PATCH] Create regex_bomb.txt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A 274-word wordlist for regex fuzzing. Values ​​are in quotes because this is the format used by honggfuzz (https://github.com/google/honggfuzz). --- Fuzzing/regex_bomb.txt | 274 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 274 insertions(+) create mode 100644 Fuzzing/regex_bomb.txt diff --git a/Fuzzing/regex_bomb.txt b/Fuzzing/regex_bomb.txt new file mode 100644 index 00000000000..be5186a5501 --- /dev/null +++ b/Fuzzing/regex_bomb.txt @@ -0,0 +1,274 @@ +"^" +"$" +"." +".*" +".+" +".*?" +".+?" +"^.*$" +"^.*?$" +"|" +"[0-9]" +"[a-z]" +"[A-Z]" +"[A-Za-z]" +"[A-Za-z0-9]" +"[^a-z]" +"[^A-Z]" +"[^0-9]" +"[^A-Za-z0-9]" +"[[:digit:]]" +"[[:alpha:]]" +"[[:alnum:]]" +"[[:lower:]]" +"[[:upper:]]" +"[[:space:]]" +"[[:blank:]]" +"[[:graph:]]" +"[[:print:]]" +"[[:punct:]]" +"[[:cntrl:]]" +"[[:xdigit:]]" +"\\d" +"\\D" +"\\w" +"\\W" +"\\s" +"\\S" +"\\h" +"\\H" +"\\v" +"\\V" +"\\b" +"\\B" +"\\A" +"\\Z" +"\\z" +"\\G" +"\\K" +"\\n" +"\\r" +"\\t" +"\\a" +"\\f" +"\\v" +"\\0" +"\\x00" +"\\x01" +"\\x1f" +"\\x20" +"\\x7f" +"\\xff" +"\\x{00}" +"\\x{7F}" +"\\x{FF}" +"*" +"+" +"?" +"{0,}" +"{1,}" +"{0,1}" +"{1,2}" +"{2,4}" +"{3,6}" +"{5,10}" +"{10,20}" +"{0,100}" +"{100}" +"{256}" +"{512}" +"{1024}" +"*?" +"+?" +"??" +"{0,}?" +"{1,}?" +"{0,1}?" +"{2,4}?" +"{5,10}?" +"{100}?" +"*+" +"++" +"?+" +"{0,}+" +"{1,}+" +"{2,4}+" +"{5,10}+" +"{100}+" +"(" +")" +"(?:" +")" +"(a|b)" +"(foo|bar)" +"(?:foo|bar)" +"((?:a|b){2,4})" +"(?" +"(?'name'" +"\\1" +"\\2" +"\\3" +"\\k" +"\\k'name'" +"(?=" +"(?!" +"(?<=" +"(?" +"(?|" +"?((" +"(?(?=" +"(?R)" +"(?0)" +"(?1)" +"(?&name)" +"(*ACCEPT)" +"(*FAIL)" +"(*F)" +"(*COMMIT)" +"(*PRUNE)" +"(*SKIP)" +"(*THEN)" +"(?i)" +"(?m)" +"(?s)" +"(?x)" +"(?U)" +"(?-i)" +"(?-m)" +"(?-s)" +"(?-x)" +"(?i:" +"(?m:" +"(?s:" +"(?x:" +"(?U:" +"\\p{L}" +"\\p{Lu}" +"\\p{Ll}" +"\\p{Lt}" +"\\p{Lm}" +"\\p{Lo}" +"\\p{M}" +"\\p{Mn}" +"\\p{Mc}" +"\\p{Me}" +"\\p{N}" +"\\p{Nd}" +"\\p{Nl}" +"\\p{No}" +"\\p{P}" +"\\p{S}" +"\\p{Z}" +"\\p{Zs}" +"\\p{Zl}" +"\\p{Zp}" +"\\p{C}" +"\\p{Cc}" +"\\p{Cf}" +"\\p{Cs}" +"\\p{Co}" +"\\P{L}" +"\\P{Nd}" +"\\P{Zs}" +"[A-Fa-f0-9]" +"[^A-Fa-f0-9]" +"[A-Za-z_]" +"[A-Za-z0-9_]" +"[._-]" +"[A-Za-z0-9._-]" +"[[:alpha:]][[:alpha:]]+" +"[[:digit:]]{2,4}" +"([A-Za-z][a-z]+){2,}" +"[A-Za-z]+://" +"http://" +"https://" +"ftp://" +"file://" +"[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+" +"\\." +"\\.\\." +"//" +"/" +":" +"@" +"(a+)+" +"(ab|a)b*" +"(ab|cd)+" +"(([A-Za-z]+)*)+" +"(.+)+" +"(.?)+" +"(.+?)+" +"([A-Z][a-z]+){10}" +"([A-Z][a-z]+){50}" +"(?:[A-Za-z]{1,3}\\d{1,3}){10}" +"(?:[A-Za-z]{1,2}_){20}" +"(?:.{1,3}){100}" +"^$" +"^." +".$" +"^\\d+$" +"^\\w+$" +"^\\s*$" +"^\\S+$" +"^.*error.*$" +"^.*warn.*$" +"\\x" +"\\x{" +"\\u" +"\\u00" +"\\u00A" +"\\c" +"\\0" +"[" +"]" +"[^" +"]" +"-" +"[:" +":]" +"[[:digit:]]" +"[^[:digit:]]" +"[[:alpha:]]" +"[^[:alpha:]]" +"[[:alnum:]]" +"[^[:alnum:]]" +"[[:space:]]" +"[^[:space:]]" +"[[:punct:]]" +"[^[:punct:]]" +"(?:" +")" +"|" +"(?=" +"(?!" +"(?<=" +"(?" +"(?|" +"{" +"}" +"{0," +"{1," +"{2," +",}" +"{,}" +"{0,1}" +"{1,2}" +"{2,3}" +"*" +"+" +"?" +"*?" +"+?" +"??" +"*+" +"++" +"?+" +"\\Q" +"\\E" +"\\R" +"\\N" +"\\X"