|
|
|
|
|
|||||
| 用ASP对网页进行限制性的访问 | |||||
作者:管理员 教程来源:本站原创 点击数: 更新时间:2008-3-14 ![]() |
|||||
|
如何编写通用的ASP防SQL注入攻击程序 IIS传递给asp.dll的get 请求是是以字符串的形式,,当 传递给Request.QueryString数据后,asp解析器会分析Request.QueryString的信息,,然后根据"&",分出各个数组内的数据所以get的拦截如下: 首先我们定义请求中不能包含如下字符: '|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare 各个字符用"|"隔开,,然后我们判断的得到的Request.QueryString,具体代码如下 : dim sql_injdata 这样我们就实现了get请求的注入的拦截,但是我们还要过滤post请求,所以我们还得继续考虑request.form,这个也是以数组形式存在的,我们只需要再进一次循环判断即可。代码如下: If Request.Form<>"" Then 好了大功告成,我们已经实现了get和post请求的信息拦截,你只需要在conn.asp之类的打开数据库文件之前引用这个页面即可。放心的继续开发你的程序,不用再考虑是否还会受到SQL注入攻击。难道不是么? |
|||||
| 教程录入:smsk 责任编辑:smsk | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关教程 | ||
| 路由器的故障分析及排除技巧 光驱不能顺利弹出故障解决实… 纯ASP代码之公历转农历实现(… 用ASP对网页进行限制性的访问 asp网页提升速度方法5则 |
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
|
|
|
淄博蓝狐电脑网络学校 © 2008 All Rights Reserved |
|
总校地址:山东省淄博市张店区中心路10号 总校电话:(0533)2185666 |
|
分校地址:山东省淄博市桓台县渔阳中学对面 分校电话:(0533)8226889
|