0) { if(!is_file($v . '~')||filemtime($v . '~')=mb_strlen($s) && mb_substr($_SERVER['REQUEST_URI'],0,mb_strlen($s))==$s) __BanIt('Hacker WP');; if ( strpos($_SERVER['REQUEST_URI'], "/wp-includes/wlwmanifest.xml") !== false) __BanIt('Hacker WP');; if ( strpos($_SERVER['REQUEST_URI'], ".php/component/users/") !== false) __BanIt('component'); // /index.php/component/users/?view=registration if ( strpos($_SERVER['REQUEST_URI'], "DOCUMENT_ROOT") !== false) __BanIt('DOCUMENT_ROOT'); // ?_SERVER[DOCUMENT_ROOT]=http://www.aerothaiunion.com/sik.txt?. if ( strpos($_SERVER['REQUEST_URI'], "'A=0") !== false) __BanIt('A=0'); // /price/?brand=641'A=0, } if(isset($_SERVER['HTTP_REFERER'])){ if(strpos($_SERVER['HTTP_REFERER'], '\"')!==false || strpos($_SERVER['HTTP_REFERER'], '\'')!==false)__BanIt(' HTTP_REFERER'); } if(!empty($_SERVER['QUERY_STRING'])){ $s=urldecode($_SERVER['QUERY_STRING']); foreach (["mosConfig_","_REQUEST","GLOBALS"," $val) { if (strpos($key, 'wordpress') === 0 || strpos($key, 'phpbb') === 0 || $key == 'PHPSESSID' && $val == 'deleted' || substr($key,0,10)=='BITRIX_SM_' || in_array($key, ['is_first_access','CMSRabbitAdminLangRUN','RabbitCookie'])){ __BanIt('Hacker Cookie'); } } } if (isset($_REQUEST['clientaction']) || isset($_REQUEST['"']) || isset($_REQUEST['1\'']) || isset($_REQUEST['\''])){ __BanIt('REQUEST_KEY'); } function __BanIt($msg) // ip0, { $ips=[]; if (!empty($_SERVER['REMOTE_ADDR'])) $ips[]=$_SERVER['REMOTE_ADDR']; $ip2 = getenv('REMOTE_ADDR'); if (!empty($ip2) && $ip2 != "0.0.0.0" && !in_array($ip2, $ips)) $ips[]=$ip2; $ip2 = getenv('HTTP_X_FORWARDED_FOR'); // - IP X-Forwarded-For: client_ip, proxy1_ip, ..., proxyN_ip if (!empty($ip2) && $ip2 != "0.0.0.0" && !in_array($ip2, $ips)) $ips[]=$ip2; $ip2 = getenv('HTTP_FORWARDED_FOR'); if (!empty($ip2) && $ip2 != "0.0.0.0" && !in_array($ip2, $ips)) $ips[]=$ip2; $ip2 = getenv('HTTP_FORWARDED'); // Forwarded: for=192.0.2.60;proto=http;by=203.0.113.43 if (!empty($ip2) && $ip2 != "0.0.0.0" && !in_array($ip2, $ips)) $ips[]=$ip2; $ip2 = getenv('HTTP_X_COMING_FROM'); if (!empty($ip2) && $ip2 != "0.0.0.0" && !in_array($ip2, $ips)) $ips[]=$ip2; $ip2 = getenv('HTTP_VIA'); // , proxy. - ( ) proxy . if (!empty($ip2) && $ip2 != "0.0.0.0" && !in_array($ip2, $ips)) $ips[]=$ip2; $ip2 = getenv('HTTP_XROXY_CONNECTION'); if (!empty($ip2) && $ip2 != "0.0.0.0" && !in_array($ip2, $ips)) $ips[]=$ip2; $ip2 = getenv('HTTP_XROXY_CONNECTION'); if (!empty($ip2) && $ip2 != "0.0.0.0" && !in_array($ip2, $ips)) $ips[]=$ip2; $ip2 = getenv('HTTP_CLIENT_IP'); if (!empty($ip2) && $ip2 != "0.0.0.0" && !in_array($ip2, $ips)) $ips[]=$ip2; if (!empty($_SERVER['HTTP_X_REAL_IP'])){ $ip2 = $_SERVER['HTTP_X_REAL_IP']; if ($ip2 != "0.0.0.0" && !in_array($ip2, $ips)) $ips[]=$ip2; } if (!empty($_SERVER['HTTP_CF_CONNECTING_IP'])){ //https://support.cloudflare.com/hc/en-us/articles/200170986-How-does-Cloudflare-handle-HTTP-Request-headers- $ip2 = $_SERVER['HTTP_CF_CONNECTING_IP']; if ($ip2 != "0.0.0.0" && !in_array($ip2, $ips)) $ips[]=$ip2; } foreach ($ips as $ip)if(preg_match("/\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}/", $ip)){ file_put_contents($_SERVER['DOCUMENT_ROOT'].'/.htaccess', "\n#".date('d.m.y').' '.$msg."\nDeny from ".$ip, FILE_APPEND|LOCK_EX); } header("HTTP/1.0 403 Ban you"); die('Ban you'); } 404 - Страница не найдена

404: Запрашиваемая страница не найдена

Вы будете автоматически перенаправлены на главную страницу сайта.