XSS атака над сайта ми

ih999

Registered
Значи атакували са сайта мии.Значи като цъкне на ника си да влезе в менюто му излизат js прозорец и пише това:

PHPSESSID=b97fc51318960b919b0c8f495e7534ff
[3:34:52 PM] ******: XSS
[3:37:23 PM] ******: Kate
[3:37:34 PM] ******: Chris
[3:37:50 PM] ******: Steve

Как да го махнем?? :x
 
Това е защита за такива атаки. :)

PHP:
<?php
header ('Content-type: text/html; charset=utf-8');
$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 = "./adm/logs.php"; 
$log = fopen ( $lfh,"a+" ); 
fputs ($log, "Дата: $date | Атака от: $ip | Атака над: $loc?=$queryString\n<br>"); 
fclose($log); 
echo "<font color=black>Вашата атака беше записана, и скоро ще лапнете бана!</font>"; 
exit;
} 
?>
 

Back
Горе