佳木的个人博客

个人博客,最新博客,个性博客,资讯博客,原创博客,网站seo

上一篇文章:红色 - 7种激发你灵感的颜色下一篇文章:百度收录网站的特点分析

又一可行的asp防sql注入代码

之前发表过一篇"防sql注入代码"的文章,但是后来发现会跟某些特定的代码冲突,于是修改了部分代码.以下的这段代码,可以适用于任何的asp 文件.用法:将下列代码加入到你网站的相关文件,如conn.asp文件里,就可以修复sql注入漏洞了

dim sql_injdata,SQL_inj,SQL_Get,SQL_Data,Sql_Post

SQL_injdata = "'|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare"
SQL_inj = split(SQL_Injdata,"|")
If Request.QueryString<>"" Then
For Each SQL_Get In Request.QueryString
For SQL_Data=0 To Ubound(SQL_inj)
if instr(Request.QueryString(SQL_Get),Sql_Inj(Sql_DATA))>0 Then
Response.Write "<Script Language=javascript>alert('注意:请不要提交非法请求!');history.back(-1)</Script>"
Response.end
end if
next
Next
End If
If Request.Form<>"" Then
For Each Sql_Post In Request.Form
For SQL_Data=0 To Ubound(SQL_inj)
if instr(Request.Form(Sql_Post),Sql_Inj(Sql_DATA))>0 Then
Response.Write "<Script Language=javascript>alert('注意:请不要提交非法请求!');history.back(-1)</Script>"
Response.end
end if
next
next
end if

原创文章如转载,请注明:转载自佳木中国-博客 [ http://www.drame.cn/blog]



   韩国模板·简历模板·软件下载    www.drame.cn

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站搜索

本月热门排行

最近发表

文章订阅

图标汇集

  • 订阅我的博客
  • 订阅到鲜果
  • 订阅到抓虾
  • 订阅到bloglines
  • 订阅到google
  • 订阅到yahoo

最近留言

Powered By drame Blog

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.