mirror of
https://github.com/minimaxir/big-list-of-naughty-strings.git
synced 2025-09-25 13:19:15 +02:00
Merge branch 'master' into add-c0-and-c1-controls
This commit is contained in:
18
README.md
18
README.md
@@ -23,6 +23,20 @@ Likewise, please do not send pull requests which compromise *manual usability of
|
|||||||
|
|
||||||
The Big List of Naughty Strings is intended to be used *for software you own and manage*. Some of the Naughty Strings can indicate security vulnerabilities, and as a result using such strings with third-party software may be a crime. The maintainer is not responsible for any negative actions that result from the use of the list.
|
The Big List of Naughty Strings is intended to be used *for software you own and manage*. Some of the Naughty Strings can indicate security vulnerabilities, and as a result using such strings with third-party software may be a crime. The maintainer is not responsible for any negative actions that result from the use of the list.
|
||||||
|
|
||||||
## Maintainer
|
Additionally, the Big List of Naughty Strings is not a fully-comprehensive substitute for formal security/penetration testing for your service.
|
||||||
|
|
||||||
* Max Woolf ([@minimaxir](https://twitter.com/minimaxir))
|
## Maintainer/Creator
|
||||||
|
|
||||||
|
Max Woolf ([@minimaxir](https://twitter.com/minimaxir))
|
||||||
|
|
||||||
|
## Social Media Discussions
|
||||||
|
|
||||||
|
* June 10, 2015 [Hacker News]: [Show HN: Big List of Naughty Strings for testing user-input data](https://news.ycombinator.com/item?id=10035008)
|
||||||
|
* August 17, 2015 [Reddit]: [Big list of naughty strings.](https://www.reddit.com/r/programming/comments/3hdxqx/big_list_of_naughty_strings/)
|
||||||
|
* February 9, 2016 [Reddit]: [Big List of Naughty Strings](https://www.reddit.com/r/webdev/comments/44wc5b/big_list_of_naughty_strings/)
|
||||||
|
* January 15, 2017 [Hacker News]: [Naughty Strings: A list of strings likely to cause issues as user-input data](https://news.ycombinator.com/item?id=13406119)
|
||||||
|
* January 16, 2017 [Reddit]: [Naughty Strings: A list of strings likely to cause issues as user-input data](https://www.reddit.com/r/programming/comments/5o9inb/naughty_strings_a_list_of_strings_likely_to_cause/)
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
MIT
|
||||||
|
@@ -395,6 +395,7 @@
|
|||||||
"PGlmcmFtZSBzcmM9aHR0cDovL2hhLmNrZXJzLm9yZy9zY3JpcHRsZXQuaHRtbCA8Cg==",
|
"PGlmcmFtZSBzcmM9aHR0cDovL2hhLmNrZXJzLm9yZy9zY3JpcHRsZXQuaHRtbCA8Cg==",
|
||||||
"IjthbGVydCgnWFNTJyk7Ly8K",
|
"IjthbGVydCgnWFNTJyk7Ly8K",
|
||||||
"PHBsYWludGV4dD4K",
|
"PHBsYWludGV4dD4K",
|
||||||
|
"PC90ZXh0YXJlYT48c2NyaXB0PmFsZXJ0KDEyMyk8L3NjcmlwdD4=",
|
||||||
"MTtEUk9QIFRBQkxFIHVzZXJzCg==",
|
"MTtEUk9QIFRBQkxFIHVzZXJzCg==",
|
||||||
"MSc7IERST1AgVEFCTEUgdXNlcnMtLSAxCg==",
|
"MSc7IERST1AgVEFCTEUgdXNlcnMtLSAxCg==",
|
||||||
"JyBPUiAxPTEgLS0gMQo=",
|
"JyBPUiAxPTEgLS0gMQo=",
|
||||||
@@ -425,6 +426,7 @@
|
|||||||
"Li4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vZXRjL2hvc3RzCg==",
|
"Li4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vZXRjL2hvc3RzCg==",
|
||||||
"KCkgeyAwOyB9OyB0b3VjaCAvdG1wL2JsbnMuc2hlbGxzaG9jazEuZmFpbDsK",
|
"KCkgeyAwOyB9OyB0b3VjaCAvdG1wL2JsbnMuc2hlbGxzaG9jazEuZmFpbDsK",
|
||||||
"KCkgeyBfOyB9ID5fWyQoJCgpKV0geyB0b3VjaCAvdG1wL2JsbnMuc2hlbGxzaG9jazIuZmFpbDsgfQo=",
|
"KCkgeyBfOyB9ID5fWyQoJCgpKV0geyB0b3VjaCAvdG1wL2JsbnMuc2hlbGxzaG9jazIuZmFpbDsgfQo=",
|
||||||
|
"KysrQVRIMA==",
|
||||||
"Q09OCg==",
|
"Q09OCg==",
|
||||||
"UFJOCg==",
|
"UFJOCg==",
|
||||||
"QVVYCg==",
|
"QVVYCg==",
|
||||||
|
@@ -498,6 +498,7 @@ PGlmcmFtZSBzcmM9aHR0cDovL2hhLmNrZXJzLm9yZy9zY3JpcHRsZXQuaHRtbCA8Cg==
|
|||||||
IjthbGVydCgnWFNTJyk7Ly8K
|
IjthbGVydCgnWFNTJyk7Ly8K
|
||||||
PHBsYWludGV4dD4K
|
PHBsYWludGV4dD4K
|
||||||
aHR0cDovL2EvJSUzMCUzMAo=
|
aHR0cDovL2EvJSUzMCUzMAo=
|
||||||
|
PC90ZXh0YXJlYT48c2NyaXB0PmFsZXJ0KDEyMyk8L3NjcmlwdD4=
|
||||||
|
|
||||||
# SQL Injection
|
# SQL Injection
|
||||||
#
|
#
|
||||||
@@ -566,6 +567,7 @@ Li4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vZXRjL2hvc3RzCg==
|
|||||||
|
|
||||||
KCkgeyAwOyB9OyB0b3VjaCAvdG1wL2JsbnMuc2hlbGxzaG9jazEuZmFpbDsK
|
KCkgeyAwOyB9OyB0b3VjaCAvdG1wL2JsbnMuc2hlbGxzaG9jazEuZmFpbDsK
|
||||||
KCkgeyBfOyB9ID5fWyQoJCgpKV0geyB0b3VjaCAvdG1wL2JsbnMuc2hlbGxzaG9jazIuZmFpbDsgfQo=
|
KCkgeyBfOyB9ID5fWyQoJCgpKV0geyB0b3VjaCAvdG1wL2JsbnMuc2hlbGxzaG9jazIuZmFpbDsgfQo=
|
||||||
|
KysrQVRIMA==
|
||||||
|
|
||||||
# MSDOS/Windows Special Filenames
|
# MSDOS/Windows Special Filenames
|
||||||
#
|
#
|
||||||
|
11
blns.json
11
blns.json
@@ -11,6 +11,8 @@
|
|||||||
"false",
|
"false",
|
||||||
"True",
|
"True",
|
||||||
"False",
|
"False",
|
||||||
|
"TRUE",
|
||||||
|
"FALSE",
|
||||||
"None",
|
"None",
|
||||||
"hasOwnProperty",
|
"hasOwnProperty",
|
||||||
"\\",
|
"\\",
|
||||||
@@ -100,6 +102,7 @@
|
|||||||
"⁰⁴⁵",
|
"⁰⁴⁵",
|
||||||
"₀₁₂",
|
"₀₁₂",
|
||||||
"⁰⁴⁵₀₁₂",
|
"⁰⁴⁵₀₁₂",
|
||||||
|
"ด้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็ ด้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็ ด้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็",
|
||||||
"'",
|
"'",
|
||||||
"\"",
|
"\"",
|
||||||
"''",
|
"''",
|
||||||
@@ -129,6 +132,7 @@
|
|||||||
",。・:*:・゜’( ☻ ω ☻ )。・:*:・゜’",
|
",。・:*:・゜’( ☻ ω ☻ )。・:*:・゜’",
|
||||||
"(╯°□°)╯︵ ┻━┻) ",
|
"(╯°□°)╯︵ ┻━┻) ",
|
||||||
"(ノಥ益ಥ)ノ ┻━┻",
|
"(ノಥ益ಥ)ノ ┻━┻",
|
||||||
|
"┬─┬ノ( º _ ºノ)",
|
||||||
"( ͡° ͜ʖ ͡°)",
|
"( ͡° ͜ʖ ͡°)",
|
||||||
"😍",
|
"😍",
|
||||||
"👩🏽",
|
"👩🏽",
|
||||||
@@ -148,7 +152,7 @@
|
|||||||
"הָיְתָהtestالصفحات التّحول",
|
"הָיְתָהtestالصفحات التّحول",
|
||||||
"﷽",
|
"﷽",
|
||||||
"ﷺ",
|
"ﷺ",
|
||||||
"مُنَاقَشَةُ سُبُلِ اِسْتِخْدَامِ اللُّغَةِ فِي النُّظُمِ الْقَائِمَةِ وَفِيم يَخُصَّ التَّطْبِيقَاتُ الْحاسُوبِيَّةُ ",
|
"مُنَاقَشَةُ سُبُلِ اِسْتِخْدَامِ اللُّغَةِ فِي النُّظُمِ الْقَائِمَةِ وَفِيم يَخُصَّ التَّطْبِيقَاتُ الْحاسُوبِيَّةُ، ",
|
||||||
"",
|
"",
|
||||||
" ",
|
" ",
|
||||||
"",
|
"",
|
||||||
@@ -412,6 +416,7 @@
|
|||||||
"<i onwheel=alert(1)> Scroll over me </i>",
|
"<i onwheel=alert(1)> Scroll over me </i>",
|
||||||
"<plaintext>",
|
"<plaintext>",
|
||||||
"http://a/%%30%30",
|
"http://a/%%30%30",
|
||||||
|
"</textarea><script>alert(123)</script>",
|
||||||
"1;DROP TABLE users",
|
"1;DROP TABLE users",
|
||||||
"1'; DROP TABLE users-- 1",
|
"1'; DROP TABLE users-- 1",
|
||||||
"' OR 1=1 -- 1",
|
"' OR 1=1 -- 1",
|
||||||
@@ -445,6 +450,8 @@
|
|||||||
"../../../../../../../../../../../etc/hosts",
|
"../../../../../../../../../../../etc/hosts",
|
||||||
"() { 0; }; touch /tmp/blns.shellshock1.fail;",
|
"() { 0; }; touch /tmp/blns.shellshock1.fail;",
|
||||||
"() { _; } >_[$($())] { touch /tmp/blns.shellshock2.fail; }",
|
"() { _; } >_[$($())] { touch /tmp/blns.shellshock2.fail; }",
|
||||||
|
"+++ATH0",
|
||||||
|
"<<< %s(un='%s') = %u",
|
||||||
"CON",
|
"CON",
|
||||||
"PRN",
|
"PRN",
|
||||||
"AUX",
|
"AUX",
|
||||||
@@ -459,6 +466,7 @@
|
|||||||
"COM2",
|
"COM2",
|
||||||
"COM3",
|
"COM3",
|
||||||
"COM4",
|
"COM4",
|
||||||
|
"DCC SEND STARTKEYLOGGER 0 0 0",
|
||||||
"Scunthorpe General Hospital",
|
"Scunthorpe General Hospital",
|
||||||
"Penistone Community Church",
|
"Penistone Community Church",
|
||||||
"Lightwater Country Park",
|
"Lightwater Country Park",
|
||||||
@@ -479,6 +487,7 @@
|
|||||||
"Arsenal canal",
|
"Arsenal canal",
|
||||||
"classic",
|
"classic",
|
||||||
"Tyson Gay",
|
"Tyson Gay",
|
||||||
|
"Dick Van Dyke",
|
||||||
"basement",
|
"basement",
|
||||||
"If you're reading this, you've been in a coma for almost 20 years now. We're trying a new technique. We don't know where this message will end up in your dream, but we hope it works. Please wake up, we miss you.",
|
"If you're reading this, you've been in a coma for almost 20 years now. We're trying a new technique. We don't know where this message will end up in your dream, but we hope it works. Please wake up, we miss you.",
|
||||||
"Roses are \u001b[0;31mred\u001b[0m, violets are \u001b[0;34mblue. Hope you enjoy terminal hue",
|
"Roses are \u001b[0;31mred\u001b[0m, violets are \u001b[0;34mblue. Hope you enjoy terminal hue",
|
||||||
|
13
blns.txt
13
blns.txt
@@ -13,6 +13,8 @@ true
|
|||||||
false
|
false
|
||||||
True
|
True
|
||||||
False
|
False
|
||||||
|
TRUE
|
||||||
|
FALSE
|
||||||
None
|
None
|
||||||
hasOwnProperty
|
hasOwnProperty
|
||||||
\
|
\
|
||||||
@@ -41,6 +43,10 @@ $1.00
|
|||||||
0/0
|
0/0
|
||||||
-2147483648/-1
|
-2147483648/-1
|
||||||
-9223372036854775808/-1
|
-9223372036854775808/-1
|
||||||
|
-0
|
||||||
|
-0.0
|
||||||
|
+0
|
||||||
|
+0.0
|
||||||
0.00
|
0.00
|
||||||
0..0
|
0..0
|
||||||
.
|
.
|
||||||
@@ -148,13 +154,14 @@ INF
|
|||||||
ЁЂЃЄЅІЇЈЉЊЋЌЍЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя
|
ЁЂЃЄЅІЇЈЉЊЋЌЍЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя
|
||||||
٠١٢٣٤٥٦٧٨٩
|
٠١٢٣٤٥٦٧٨٩
|
||||||
|
|
||||||
# Unicode Subscript/Superscript
|
# Unicode Subscript/Superscript/Accents
|
||||||
#
|
#
|
||||||
# Strings which contain unicode subscripts/superscripts; can cause rendering issues
|
# Strings which contain unicode subscripts/superscripts; can cause rendering issues
|
||||||
|
|
||||||
⁰⁴⁵
|
⁰⁴⁵
|
||||||
₀₁₂
|
₀₁₂
|
||||||
⁰⁴⁵₀₁₂
|
⁰⁴⁵₀₁₂
|
||||||
|
ด้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็ ด้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็ ด้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็็้้้้้้้้็็็็็้้้้้็็็็
|
||||||
|
|
||||||
# Quotation Marks
|
# Quotation Marks
|
||||||
#
|
#
|
||||||
@@ -199,6 +206,7 @@ __ロ(,_,*)
|
|||||||
,。・:*:・゜’( ☻ ω ☻ )。・:*:・゜’
|
,。・:*:・゜’( ☻ ω ☻ )。・:*:・゜’
|
||||||
(╯°□°)╯︵ ┻━┻)
|
(╯°□°)╯︵ ┻━┻)
|
||||||
(ノಥ益ಥ)ノ ┻━┻
|
(ノಥ益ಥ)ノ ┻━┻
|
||||||
|
┬─┬ノ( º _ ºノ)
|
||||||
( ͡° ͜ʖ ͡°)
|
( ͡° ͜ʖ ͡°)
|
||||||
|
|
||||||
# Emoji
|
# Emoji
|
||||||
@@ -520,6 +528,7 @@ perl -e 'print "<IMG SRC=java\0script:alert(\"XSS\")>";' > out
|
|||||||
<i onwheel=alert(1)> Scroll over me </i>
|
<i onwheel=alert(1)> Scroll over me </i>
|
||||||
<plaintext>
|
<plaintext>
|
||||||
http://a/%%30%30
|
http://a/%%30%30
|
||||||
|
</textarea><script>alert(123)</script>
|
||||||
|
|
||||||
# SQL Injection
|
# SQL Injection
|
||||||
#
|
#
|
||||||
@@ -589,6 +598,7 @@ $ENV{'HOME'}
|
|||||||
() { 0; }; touch /tmp/blns.shellshock1.fail;
|
() { 0; }; touch /tmp/blns.shellshock1.fail;
|
||||||
() { _; } >_[$($())] { touch /tmp/blns.shellshock2.fail; }
|
() { _; } >_[$($())] { touch /tmp/blns.shellshock2.fail; }
|
||||||
<<< %s(un='%s') = %u
|
<<< %s(un='%s') = %u
|
||||||
|
+++ATH0
|
||||||
|
|
||||||
# MSDOS/Windows Special Filenames
|
# MSDOS/Windows Special Filenames
|
||||||
#
|
#
|
||||||
@@ -639,6 +649,7 @@ expression
|
|||||||
Arsenal canal
|
Arsenal canal
|
||||||
classic
|
classic
|
||||||
Tyson Gay
|
Tyson Gay
|
||||||
|
Dick Van Dyke
|
||||||
basement
|
basement
|
||||||
|
|
||||||
# Human injection
|
# Human injection
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
"description": "The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data",
|
"description": "The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data",
|
||||||
"author": "Max Woolf <max@minimaxir.com>",
|
"author": "Max Woolf <max@minimaxir.com>",
|
||||||
"main": "blns.json",
|
"main": "blns.json",
|
||||||
"repository": "git+https://github.com/minimaxir/big-list-of-naughty-strings.git",
|
"repository": "minimaxir/big-list-of-naughty-strings",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/minimaxir/big-list-of-naughty-strings/issues"
|
"url": "https://github.com/minimaxir/big-list-of-naughty-strings/issues"
|
||||||
|
@@ -2,7 +2,7 @@ commentChar="#"
|
|||||||
while read p; do
|
while read p; do
|
||||||
firstChar=${p:0:1}
|
firstChar=${p:0:1}
|
||||||
if [[ "$firstChar" != "$commentChar" && "$firstChar" != "" ]] ; then
|
if [[ "$firstChar" != "$commentChar" && "$firstChar" != "" ]] ; then
|
||||||
echo $p | base64;
|
echo -n $p | base64;
|
||||||
else
|
else
|
||||||
echo $p;
|
echo $p;
|
||||||
fi
|
fi
|
||||||
|
Reference in New Issue
Block a user