中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

360提供的php防注入代碼

2018-07-20    來源:open-open

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用
<?php 
//Code By Safe3 
function customError($errno, $errstr, $errfile, $errline) 
{ 
  echo "<b>Error number:</b> [$errno],error on line $errline in $errfile<br />" ; 
  die(); 
} 
set_error_handler("customError",E_ERROR); 
$getfilter="'|(and|or)\\b.+?(>|<|=|in|like)|\\/\\*.+?\\*\\/|<\\s*script\\b|\\bEXEC\\b|UNION.+?Select|Update.+?SET|Insert\\s+INTO.+?VALUES|(Select|Delete).+?FROM|(Create|Alter|Drop|TRUNCATE)\\s+(TABLE|DATABASE)" ; 
$postfilter="\\b(and|or)\\b.{1,6}?(=|>|<|\\bin\\b|\\blike\\b)|\\/\\*.+?\\*\\/|<\\s*script\\b|\\bEXEC\\b|UNION.+?Select|Update.+?SET|Insert\\s+INTO.+?VALUES|(Select|Delete).+?FROM|(Create|Alter|Drop|TRUNCATE)\\s+(TABLE|DATABASE)" ; 
$cookiefilter="\\b(and|or)\\b.{1,6}?(=|>|<|\\bin\\b|\\blike\\b)|\\/\\*.+?\\*\\/|<\\s*script\\b|\\bEXEC\\b|UNION.+?Select|Update.+?SET|Insert\\s+INTO.+?VALUES|(Select|Delete).+?FROM|(Create|Alter|Drop|TRUNCATE)\\s+(TABLE|DATABASE)" ; 
function StopAttack($StrFiltKey,$StrFiltValue,$ArrFiltReq){ 
   
if(is_array($StrFiltValue)) 
{ 
  $StrFiltValue=implode($StrFiltValue); 
} 
if (preg_match("/".$ArrFiltReq."/is",$StrFiltValue)==1){ 
    //slog("<br><br>操作IP: ".$_SERVER["REMOTE_ADDR"]."<br>操作時(shí)間: ".strftime("%Y-%m-%d %H:%M:%S")."<br>操作頁面:".$_SERVER["PHP_SELF"]."<br>提交方式: ".$_SERVER["REQUEST_METHOD"]."<br>提交參數(shù): ".$StrFiltKey."<br>提交數(shù)據(jù): ".$StrFiltValue); 
    print "360websec notice:Illegal operation!" ; 
    exit(); 
}   
} 
//$ArrPGC=array_merge($_GET,$_POST,$_COOKIE); 
foreach($_GET as $key=>$value){ 
  StopAttack($key,$value,$getfilter); 
} 
foreach($_POST as $key=>$value){ 
  StopAttack($key,$value,$postfilter); 
} 
foreach($_COOKIE as $key=>$value){ 
  StopAttack($key,$value,$cookiefilter); 
} 
/*
if (file_exists('update360.php')) { 
  echo "請(qǐng)重命名文件update360.php,防止黑客利用<br/>"; 
  die(); 
}
*/
function slog($logs) 
{ 
  $toppath=$_SERVER["DOCUMENT_ROOT"]."/log.htm"; 
  $Ts=fopen($toppath,"a+"); 
  fputs($Ts,$logs."\r\n"); 
  fclose($Ts); 
}  

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:php實(shí)現(xiàn)javascript中的escape和unescape函數(shù)

下一篇: php 獲取客戶端的ip、地理信息、瀏覽器信息、本地真實(shí)ip