Skip to content
Fuzzing28 KB

Big List of Naughty Strings

The well-known Big List of Naughty Strings: reserved words, special characters, Unicode edge cases, script/SQL snippets and other inputs that often break naive software. A general-purpose input-validation fuzzing list.

View source
Size
28 KB
Category
Fuzzing
Source
danielmiessler/SecLists
License
MIT
Recommended tools
wfuzzburpffuf

Preview

First 14 entries. Download or copy the full list (28 KB) using the buttons above.

>head big-list-of-naughty-strings.txt28 KB
#	Reserved Strings
#
#	Strings which may be used elsewhere in code
undefined
undef
null
NULL
(null)
nil
NIL
true
false
True
False

The well-known Big List of Naughty Strings: reserved words, special characters, Unicode edge cases, script/SQL snippets and other inputs that often break naive software. A general-purpose input-validation fuzzing list.

This list is geared toward input fuzzing and vulnerability discovery. It contains roughly 28 KB and pairs well with tools such as wfuzz, burp, ffuf. Pick the smallest list that fits your engagement: shorter lists are faster and quieter for online attacks, while larger lists give broader coverage for offline work where speed is less of a constraint.

You can copy the sample preview straight from this page, copy the entire list to your clipboard, or download the raw .txt file. The full list is served directly from its upstream source on GitHub.

Sourced from danielmiessler/SecLists and distributed under MIT. Only use wordlists against systems you are explicitly authorized to test.