Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<?php
$queryString = strtolower($_SERVER['QUERY_STRING']);
if (strstr($queryString,"<") OR strstr($queryString,">") OR strstr($queryString,"(") OR strstr($queryString,")") OR
strstr($queryString,"..") OR
strstr($queryString,"%") OR
strstr($queryString,"*") OR
strstr($queryString,"+") OR
strstr($queryString,"!") OR
strstr($queryString,"@")) {
$loc = $_SERVER['PHP_SELF'];
$ip = $_SERVER['REMOTE_ADDR'];
$date = date ("d-m-Y @ h:i:s");
$lfh = "../log.txt";
$log = fopen ( $lfh,"a+" );
fputs ($log, "Attack Date: $date | Attacker IP: $ip | QueryString: $loc?=$queryString\n");
fclose($log);
echo "<br><center><font color=white>Вашата атака е деактивирана и записана успешно!</font><center><br>";
}
?>
<?php
$queryString = strtolower($_SERVER['QUERY_STRING']);
if (strstr($queryString,"<") OR strstr($queryString,">") OR strstr($queryString,"(") OR strstr($queryString,")") OR
strstr($queryString,"..") OR
strstr($queryString,"%") OR
strstr($queryString,"*") OR
strstr($queryString,"+") OR
strstr($queryString,"!") OR
strstr($queryString,"-1") OR
strstr($queryString,"--") OR
strstr($queryString,"UNION") OR
strstr($queryString,"DROP") OR
strstr($queryString,"@")) {
$loc = $_SERVER['PHP_SELF'];
$ip = $_SERVER['REMOTE_ADDR'];
$date = date ("d-m-Y @ h:i:s");
$query = mysql_query ("INSERT INTO table_name (date, ip, loc, queryString) VALUES ('$date', '$ip', '$loc', '$queryString')");
echo "<font color=\"red\"><center><b>Вашата атака е деактивирана и записана успешно! <br /><br />
Attack Date: $date<br />
Attacker IP: $ip<br />
Attack: $loc?=$queryString <br /><br />
<h1>ATTACKER $IP</h1><br /></b></center></font>";
}
?>
$ip = $_SERVER['REMOTE_ADDR'];
if ($query= mysql_fetch_array(mysql_query("SELECT * FROM `table_name` WHERE ip='$ip'"))){
echo "Вие сте баниран поради опит за хакване на сайта!";
}
LiOL каза:Не е ли по-добре да си защитиш сайта отколкото да блокираш IP-та ... ?
Този код strstr($queryString,"+") , ако в сайта има новини и/или нещо друго, което се изкарва по подобен начин :
http://web.com/novini.php?ime=tema+info
няма ли пак да блокира IP адреса ?