萬(wàn)能Asp防注入代碼 拒絕攻擊
<%
''''--------定義部份------------------
Dim Fy_Post,Fy_Get,Fy_In,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr
''''自定義需要過(guò)濾的字串,用 "防" 分隔
Fy_In = "''''防;防and防exec防insert防select防delete防update防count防*防%防chr防m(xù)id防m(xù)aster防truncate防char防declare防<防>防=防|防-防_"
Fy_Inf = split(Fy_In,"防")
If Request.Form<>"" Then
For Each Fy_Post In Request.Form
For Fy_Xh=0 To Ubound(Fy_Inf)
If Instr(LCase(Request.Form(Fy_Post)),Fy_Inf(Fy_Xh))<>0 Then
Response.Write "<Script Language=JavaScript>alert(''''網(wǎng)長(zhǎng)友情提示黑客大俠↓請(qǐng)不要在參數(shù)中包含非法字符嘗試注入攻擊本站,本站做起來(lái)很不容易的.俺是菜鳥(niǎo),好怕怕,放俺一馬吧!給俺留言'''');</Script>"
Response.Write "非法操作!本站已經(jīng)給大俠您做了如下記錄↓<br>"
Response.Write "操作IP:"&Request.ServerVariables("REMOTE_ADDR")&"<br>"
Response.Write "操作時(shí)間:"&Now&"<br>"
Response.Write "操作頁(yè)面:"&Request.ServerVariables("URL")&"<br>"
Response.Write "提交方式:POST<br>"
Response.Write "提交參數(shù):"&Fy_Post&"<br>"
Response.Write "提交數(shù)據(jù):"&Request.Form(Fy_Post)
Response.End
End If
Next
Next
End If
If Request.QueryString<>"" Then
For Each Fy_Get In Request.QueryString
For Fy_Xh=0 To Ubound(Fy_Inf)
If Instr(LCase(Request.QueryString(Fy_Get)),Fy_Inf(Fy_Xh))<>0 Then
Response.Write "<Script Language=JavaScript>alert(''''網(wǎng)長(zhǎng)友情提示黑客大俠↓請(qǐng)不要在參數(shù)中包含非法字符嘗試注入攻擊本站,本站做起來(lái)很不容易的.俺是菜鳥(niǎo),好怕怕,放俺一馬吧!給俺留言'''');</Script>"
Response.Write "非法操作!本站已經(jīng)給大俠您做了如下記錄↓<br>"
Response.Write "操作IP:"&Request.ServerVariables("REMOTE_ADDR")&"<br>"
Response.Write "操作時(shí)間:"&Now&"<br>"
Response.Write "操作頁(yè)面:"&Request.ServerVariables("URL")&"<br>"
Response.Write "提交方式:GET<br>"
Response.Write "提交參數(shù):"&Fy_Get&"<br>"
Response.Write "提交數(shù)據(jù):"&Request.QueryString(Fy_Get)
Response.End
End If
Next
Next
End If
%>
相關(guān)文章
ASP下的簡(jiǎn)潔的多重查詢的方法與函數(shù) 真不錯(cuò)
ASP下的簡(jiǎn)潔的多重查詢的方法與函數(shù) 真不錯(cuò)...2007-10-10asp中記錄集對(duì)象的getrows和getstring用法分析
asp中記錄集對(duì)象的getrows和getstring用法分析,需要的朋友可以參考下2012-03-03asp文章中隨機(jī)插入網(wǎng)站版權(quán)文字的實(shí)現(xiàn)代碼
網(wǎng)站不斷被人抄襲采集,在百度對(duì)采集網(wǎng)站還沒(méi)有有效的打擊下,我們不能指望百度可以識(shí)別這些采集網(wǎng)站,那么只能依靠我們自己給我們辛辛苦苦做的內(nèi)容加上版權(quán)文字,以打擊這種不勞而獲的采集行為。2008-08-08asp(JavaScript)自動(dòng)判斷網(wǎng)頁(yè)編碼并轉(zhuǎn)換的代碼
asp轉(zhuǎn)換網(wǎng)頁(yè)編碼的代碼,用正則匹配頁(yè)面的編碼聲明是gb2312還是別的,然后輸出。2010-06-06asp 下產(chǎn)生任意位數(shù)隨機(jī)密碼的代碼
asp 下產(chǎn)生任意位數(shù)隨機(jī)密碼的代碼...2007-08-08PJ-Blog教程┊增強(qiáng)博客用戶體驗(yàn)~讓發(fā)表內(nèi)容的同時(shí)拷貝到剪貼板以防丟失
PJ-Blog教程┊增強(qiáng)博客用戶體驗(yàn)~讓發(fā)表內(nèi)容的同時(shí)拷貝到剪貼板以防丟失...2007-01-01asp內(nèi)置對(duì)象 ObjectContext 事務(wù)管理 詳解
asp內(nèi)置對(duì)象 ObjectContext 事務(wù)管理 詳解...2007-11-11