Файл: masteram_us_8255_cuid/core/function/ddos.php
Строк: 12
п»ї<?php
error_reporting(0);
$bad_words = "UNION SELECT INSERT schemata FROM DELETE DROP TRUNCATE UPDATE <script> </script> javascript group_access document.cookie alert() eval() system() OUTFILE INTO";
//�о�тавить ма��ив "плохих" �лов
$bad_list = explode(' ', $bad_words);
//данные дл� обработки: в �лучае POST запро�а имеем в�е значени�, �клеенные в �троку через пробел
//в �лучае GET и в�его о�тального - QUERY_STRING
$line = $_POST?implode(" ", $_POST):$_SERVER['QUERY_STRING'];
//и�кать по в�ем �ловам
foreach ($bad_list as $re) {
//Попытка взлома �айта запро�ом: $Site/$Gde?$Querry ,IP хакера: [green]$Ip[/green] , Софт: [red]$Cuseragent[/red]
$Site=$_SERVER['SERVER_NAME']; //�такуемый �айт
//е�ли находим плохое �лово
$Ip = $_SERVER['HTTP_X_FORWARDED_FOR']; //IP юзера
$Cuseragent = $_SERVER['HTTP_USER_AGENT']; //Софт
$Gde=$_SERVER['SCRIPT_NAME']; // �такуемый файл
$Querry=$_SERVER['QUERY_STRING']; // Запро�
if (preg_match("/$re/i", $line)) {
header('Refresh: 0; url=http://$Site/ban.php');
die("Попытка взлома �айта, запро�ом: $Site/$Gde?$Querry, через 0 �екунд вы будете переадре�ованы на �траницу $Site/index.php");
//mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '5', 'sss, ', '$time')");
} }
?>