- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
static public function break_value($value)
{
$value=str_ireplace("echo","_", "$value");
$value=str_ireplace("==","_", "$value");
//$value=str_ireplace("$","_", "$value");
$value=str_ireplace("GET","_", "$value");
$value=str_ireplace("POST","_", "$value");
$value=str_ireplace("function","_", "$value");
$value=str_ireplace("if(","_", "$value");
$value=str_ireplace("else","_", "$value");
$value=str_ireplace("query","_", "$value");
$value=str_ireplace("\'","\"", "$value");
$value=str_ireplace("document.","_", "$value");
$value=str_ireplace("window.","_", "$value");
$value=str_ireplace("{","(", "$value");
$value=str_ireplace("}",")", "$value");
$value=str_ireplace("getElementByID","_", "$value");
$value=str_ireplace("script","_", "$value");
$value=str_ireplace("exit","_", "$value");
$value=str_ireplace("break","_", "$value");
$value=str_ireplace("include","_", "$value");
$value=str_ireplace("session","_", "$value");
$value=str_ireplace("header","_", "$value");
$value=str_ireplace("alert","_", "$value");
$value=str_ireplace("хуй","_", "$value");
$value=str_ireplace("блять","_", "$value");
$value=str_ireplace("блядь","_", "$value");
$value=str_ireplace("педераст","_", "$value");
$value=str_ireplace("пидарас","_", "$value");
$value=str_ireplace("сука","_", "$value");
$value=str_ireplace("ебан","_", "$value");
$value=str_ireplace("еблан","_", "$value");
$value=str_ireplace("мудак","_", "$value");
$value=str_ireplace("скотин","_", "$value");
$value=str_ireplace("ублюдок","_", "$value");
$value=str_ireplace("мразь","_", "$value");
return $value;
}
Попросили поучаствовать в проекте. это кусок класса protection, который был создан для того чтобы фильтровать переменные в GET и POST :D
rO_ot 22.05.2011 22:52 # −2
nobody 23.05.2011 00:33 # −1
sectus 23.05.2011 03:27 # +12
istem 23.05.2011 10:43 # +2
- легко расширяемый код;
- очень высокий уровень безопасности(чем больше строк - тем круче);
- полная независимость алгоритма от языка;
- элементарная установка и отладка;
guest 26.05.2011 01:46 # 0
guest 23.05.2011 11:14 # −4
eth0 23.05.2011 11:41 # +5
guest 23.05.2011 12:21 # 0
bugmenot 23.05.2011 12:35 # −1
малоросийский хохол чтоле?
guest 23.05.2011 13:20 # 0
mrbig66 23.05.2011 14:17 # +4
Lure Of Chaos 23.05.2011 16:31 # 0
guest 23.05.2011 16:33 # 0
Ваш К.О.
guest 23.05.2011 16:50 # 0
guest 23.05.2011 16:57 # 0
Ваш К.О.
Error at line 3: stack overflow
Lure Of Chaos 23.05.2011 19:50 # 0
Vasiliy 24.05.2011 14:12 # 0
SadKo 24.05.2011 16:24 # −3
Вот и сказке конец. Зафейлил фильтр - молодец.
dekameron 26.05.2011 09:33 # 0
Кажись код написан нерусскими, а то код разросся бы килобайт на 100 :)
bugmenot 26.05.2011 09:53 # −1
Кэп, ты? Хохлы же. Залупынька et cetera
Морфин 31.05.2011 03:08 # 0
или хранить в БД и проверять есть ли такое слово)
nolka4 31.05.2011 13:40 # −1
gegMOPO4 08.06.2011 20:19 # 0
guest8 08.04.2019 21:09 # −999
guest8 09.04.2019 10:40 # −999
guest8 09.04.2019 10:48 # −999
guest8 09.04.2019 17:58 # −999