日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

文檔說明:

1.將waf.php傳到要包含的文件的目錄

2.在頁面中加入防護,有兩種做法,根據(jù)情況二選一即可:

a).在所需要防護的頁面加入代碼

1require_once('waf.php');

就可以做到頁面防注入、跨站

如果想整站防注,就在網站的一個公用文件中,如數(shù)據(jù)庫鏈接文件config.inc.php中!

添加require_once('waf.php');來調用本代碼

常用php系統(tǒng)添加文件

PHPCMS V9 phpcmsbase.php

PHPWIND8.7 datasql_config.php

DEDECMS5.7 datacommon.inc.php

DiscuzX2 configconfig_global.php

wordPress/ target=_blank class=infotextkey>WordPress wp-config.php

Metinfo includehead.php

b).在每個文件最前加上代碼

在php.ini中找到:

Automatically add files before or after any PHP document.

auto_prepend_file = waf.php路徑;

PHP文件 waf.php

<?php
/*云體檢通用漏洞防護補丁v1.1
更新時間:2013-05-25
功能說明:防護XSS,SQL,代碼執(zhí)行,文件包含等多種高危漏洞
*/
$url_arr=array(
'xss'=>"\=\+\/v(?:8|9|\+|\/)|\%0acontent\-(?:id|location|type|transfer\-encoding)",
);
$args_arr=array(
'xss'=>"[\'\"\;\*\<\>].*\bon[a-zA-Z]{3,15}[\s\r\n\v\f]*\=|\b(?:expression)\(|\<script[\s\\\/]|\<\!\[cdata\[|\b(?:eval|alert|prompt|msgbox)\s*\(|url\((?:\#|data|JAVAscript)",
'sql'=>"[^\{\s]{1}(\s|\b)+(?:select\b|update\b|insert(?:(\/\*.*?\*\/)|(\s)|(\+))+into\b).+?(?:from\b|set\b)|[^\{\s]{1}(\s|\b)+(?:create|delete|drop|truncate|rename|desc)(?:(\/\*.*?\*\/)|(\s)|(\+))+(?:table\b|from\b|database\b)|into(?:(\/\*.*?\*\/)|\s|\+)+(?:dump|out)file\b|\bsleep\([\s]*[\d]+[\s]*\)|benchmark\(([^\,]*)\,([^\,]*)\)|(?:declare|set|select)\b.*@|union\b.*(?:select|all)\b|(?:select|update|insert|create|delete|drop|grant|truncate|rename|exec|desc|from|table|database|set|where)\b.*(charset|ascii|bin|char|uncompress|concat|concat_ws|conv|export_set|hex|instr|left|load_file|locate|mid|sub|substring|oct|reverse|right|unhex)\(|(?:master\.\.sysdatabases|msysaccessobjects|msysqueries|sysmodules|MySQL\.db|sys\.database_name|information_schema\.|sysobjects|sp_makewebtask|xp_cmdshell|sp_oamethod|sp_addextendedproc|sp_oacreate|xp_regread|sys\.dbms_export_extension)",
'other'=>"\.\.[\\\/].*\%00([^0-9a-fA-F]|$)|%00[\'\"\.]");
$referer=empty($_SERVER['HTTP_REFERER']) ? array() : array($_SERVER['HTTP_REFERER']);
$query_string=empty($_SERVER["QUERY_STRING"]) ? array() : array($_SERVER["QUERY_STRING"]);
check_data($query_string,$url_arr);
check_data($_GET,$args_arr);
check_data($_POST,$args_arr);
check_data($_COOKIE,$args_arr);
check_data($referer,$args_arr);
function W_log($log)
{
 $logpath=$_SERVER["DOCUMENT_ROOT"]."/log.txt";
 $log_f=fopen($logpath,"a+");
 fputs($log_f,$log."rn");
 fclose($log_f);
}
function check_data($arr,$v) {
 foreach($arr as $key=>$value)
 {
 if(!is_array($key))
 { check($key,$v);}
 else
 { check_data($key,$v);}
 if(!is_array($value))
 { check($value,$v);}
 else
 { check_data($value,$v);}
 }
}
function check($str,$v)
{
 foreach($v as $key=>$value)
 {
 if (preg_match("/".$value."/is",$str)==1||preg_match("/".$value."/is",urlencode($str))==1)
 {
 //W_log("<br>IP: ".$_SERVER["REMOTE_ADDR"]."<br>時間: ".strftime("%Y-%m-%d %H:%M:%S")."<br>頁面:".$_SERVER["PHP_SELF"]."<br>提交方式: ".$_SERVER["REQUEST_METHOD"]."<br>提交數(shù)據(jù): ".$str);
 print "您的提交帶有不合法參數(shù),謝謝合作";
 exit();
 }
 }
}
?>

分享到:
標簽:攻擊 PHP xss
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定