新手入门:防范SQL注入攻击的新办法

小法的弟弟

小法的弟弟

2016-02-19 19:08

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的新手入门:防范SQL注入攻击的新办法,希望大家看完后能赶快学习起来。

  近段时间由于修改一个ASP程序(有SQL注入漏洞),在网上找了很多相关的一些防范办法,都不近人意,所以我将现在网上的一些方法综合改良了一下,写出这个ASP函数,供大家参考。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  以下是引用片段:
  Function SafeRequest(ParaName) 
  Dim ParaValue 
  ParaValue=Request(ParaName)
  if IsNumeric(ParaValue) = True then
  SafeRequest=ParaValue
  exit Function
  elseIf Instr(LCase(ParaValue),"select ") 0 or Instr(LCase(ParaValue),"insert ") 0 or Instr(LCase(ParaValue),"delete from") 0 or Instr(LCase(ParaValue),"count(") 0 or Instr(LCase(ParaValue),"drop table") 0 or Instr(LCase(ParaValue),"update ") 0 or Instr(LCase(ParaValue),"truncate ") 0 or Instr(LCase(ParaValue),"asc(") 0 or Instr(LCase(ParaValue),"mid(") 0 or Instr(LCase(ParaValue),"char(") 0 or Instr(LCase(ParaValue),"xp_cmdshell") 0 or Instr(LCase(ParaValue),"exec master") 0 or Instr(LCase(ParaValue),"net localgroup administrators") 0  or Instr(LCase(ParaValue)," and ") 0 or Instr(LCase(ParaValue),"net user") 0 or Instr(LCase(ParaValue)," or ") 0 then
   Response.Write "script language='javascript'"
   Response.Write "alert('非法的请求!');"  '发现SQL注入攻击提示信息
   Response.Write "location.href='http://blog.cnd8.com/';"  '发现SQL注入攻击转跳网址
   Response.Write "script"
   Response.end
  else
  SafeRequest=ParaValue
  End If
  End function

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  使用SafeRequest函数替换你的Request

展开更多 50%)
分享

猜你喜欢

新手入门:防范SQL注入攻击的新办法

Web开发
新手入门:防范SQL注入攻击的新办法

防范SQL注入攻击的新办法

SQLServer
防范SQL注入攻击的新办法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

防范SQL注入式攻击

SQLServer
防范SQL注入式攻击

JSP如何防范SQL注入攻击

Web开发
JSP如何防范SQL注入攻击

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JSP 防范SQL注入攻击分析

Web开发
JSP 防范SQL注入攻击分析

防范sql注入式攻击js版本

Web开发
防范sql注入式攻击js版本

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Asp base64编码、解码函数

Asp base64编码、解码函数

Windows 7存在容量局限

Windows 7存在容量局限
下拉加载更多内容 ↓