最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp和php頁面全面封殺WVS掃描器的代碼

 更新時間:2010年04月22日 21:28:38   作者:  
最近發(fā)現(xiàn)很多同仁對我的網(wǎng)站比較青睞,同事幫我分析網(wǎng)站log時,驚訝的發(fā)現(xiàn):2M的log居然有將近1M都是測試我網(wǎng)站的安全性的,其中至少0.5M的log來自WVS。
Acunetix Web Vulnerability Scanner 是一款國外產(chǎn)的及其優(yōu)秀的掃描工具,可以幫忙挖掘網(wǎng)站內(nèi)的諸多漏洞,包括常見的SQLinjection,XSS(很多自認為牛人的就喜歡用WVS掃站發(fā)現(xiàn)XSS就公布說是他發(fā)現(xiàn)的...)。既然WVS這么牛,那咱們就不給他訪問網(wǎng)站的機會,像堵SQL注入一樣來堵住它。

分析了一下WVS掃描時候的頭文件,基本都包含它網(wǎng)站的英文名稱:acunetix,于是我們從這個名稱下手了。以下是三個版本的代碼:

1.ASP(JScript)版,對于LBS的用戶,可以用這個(添加或包含到_common.asp文件里):
復(fù)制代碼 代碼如下:

<%
var StopScan="== WVS PLS GO AWAY!BY oldjun! ==";
var requestServer=String(Request.ServerVariables("All_Raw")).toLowerCase();
if(Session("stopscan")==1){
Response.Write(StopScan);
Response.End;
}
if(requestServer.indexOf("acunetix")>0){
Response.Write(StopScan);
Session("stopscan")=1;
Response.End;
}
%>

2.ASP(VBscript)版,一般的asp用戶可以用這個,包含到conn.asp即可:
復(fù)制代碼 代碼如下:

<%
Dim StopScan,RequestServer
StopScan="== WVS PLS GO AWAY!BY oldjun! =="
RequestServer=Lcase(Request.ServerVariables("All_Raw"))
If Session("stopscan")=1 Then
Response.Write(StopScan)
Response.End
End If
If instr(RequestServer,"acunetix") Then
Response.Write(StopScan)
Session("stopscan")=1
Response.End
End If
%>

3.PHP版:
復(fù)制代碼 代碼如下:

<?php
$http=$_SERVER["ALL_HTTP"];
If(isset($_COOKIE["StopScan"]) && $_COOKIE["StopScan"]){
die("== WVS PLS GO AWAY!BY oldjun! ==");
}
If(strpos(strtolower($http),"acunetix")){
setcookie("StopScan", 1);
die("== WVS PLS GO AWAY!BY oldjun! ==");
}
?>

代碼很簡單,本文只是提供個思路,對于一般的WVS掃描均可以攔截,如果頭部信息可以自己定義或者遇到zwell的JSKY,大家找最匹配的即可~~~From oldjun

相關(guān)文章

最新評論

河北区| 尉氏县| 鹤壁市| 德保县| 榆中县| 甘谷县| 汽车| 高碑店市| 栾川县| 明溪县| 阳曲县| 谢通门县| 五峰| 贵定县| 平度市| 阿尔山市| 丰宁| 嘉鱼县| 绥芬河市| 鄂托克前旗| 监利县| 镇赉县| 太白县| 将乐县| 墨玉县| 马龙县| 甘南县| 左贡县| 博罗县| 景东| 锦屏县| 新民市| 梧州市| 彩票| 南部县| 保德县| 湖北省| 兴义市| 潞城市| 社旗县| 宾川县|