function guvenliktara() {
// HACK ATTEMPT
$dizin = $_SERVER['QUERY_STRING'];
$sorgu = array('chr(', 'wget', 'cmd=', 'rush=', 'union', 'UNION', 'echr(', 'esystem(', 'cp%20', 'mdir%20', 'mcd%20', 'mrd%20', 'rm%20', 'mv%20', 'rmdir%20', 'chmod(', 'chmod%20', 'chown%20', 'chgrp%20', 'locate%20', 'grep%20', 'diff%20', 'kill%20', 'kill(', 'killall', 'passwd%20', 'telnet%20', 'vi(', 'vi%20', 'INSERT%20INTO', 'SELECT%20', 'nigga', 'fopen', 'fwrite', '$_REQUEST', '$_GET');
$guvenlik = str_replace($sorgu, '*', $dizin);
if ($dizin != $guvenlik)
{
$tarayici = $_SERVER['HTTP_USER_AGENT'];
$ipadres = GETENV("REMOTE_ADDR");
if (strlen($ipadres) < 10) { $ipadres = $_SERVER['REMOTE_ADDR']; }
$msg = "IP Adresi : ".$ipadres;
$msg .="
Sayfa Adresi : "."http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$msg .="
Tarayıcı : ".$tarayici;
$msg .="
IP Engelle : "."$ipadres";
$email = "ips@interaksiyon.com";
$Fromname = $webadres." - Siteye Saldırı";
$mailsubject = $webadres." Sitesine Saldırı Tespit Edildi";
mail($username." <".$email.">", $mailsubject, $msg, "From: ".$Fromname." <".$email.">\nContent-Type: text/html; charset=utf-8");
die( "Ip:$ipadres $i$bilgiler" );
}
}
function buyukharf($str)
{
$str = str_replace(array('ş', 'ö', 'ç', 'ı', 'ğ', 'ü', 'i'), array('Ş', 'Ö', 'Ç', 'I', 'Ğ', 'Ü', 'İ'), $str);
return strtoupper($str);
}
function basharfbuyuk($str)
{
return ucwords($str);
}
function mask_email( $email, $mask_char, $percent=50 )
{
list( $user, $domain ) = preg_split("/@/", $email );
$len = strlen( $user );
$mask_count = floor( $len * $percent /100 );
$offset = floor( ( $len - $mask_count ) / 2 );
$masked = substr( $user, 0, $offset )
.str_repeat( $mask_char, $mask_count )
.substr( $user, $mask_count+$offset );
return( $masked.'@'.$domain );
}
?>Veritabani hatasi :