zoukankan
html css js c++ java
SQL注入过滤
Code
SQL注入
#region
SQL注入
public
static
void
SQLZ()
{
HttpContext.Current.Request.QueryString;
CheckSQLZ(HttpContext.Current.Request.QueryString);
}
private
static
void
CheckSQLZ(System.Collections.Specialized.NameValueCollection qs)
{
if
(qs.Count
>
0
)
{
for
(
int
i
=
0
; i
<
qs.Count; i
++
)
{
if
(
!
Z(qs[i].ToLower()))
{
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.Write(
"
您好,SQL注入?
"
);
HttpContext.Current.Response.End();
}
}
}
}
private
static
string
[] al
=
"
;|and|1=1|exec|insert|select|delete|update|like|count|chr|mid|master|or|truncate|char|declare|join
"
.Split(
'
|
'
);
public
static
bool
Z(
string
v)
{
if
(v.Trim()
!=
""
)
{
foreach
(
string
a
in
al)
{
if
(v.IndexOf(a
+
"
"
)
>
-
1
||
v.IndexOf(
"
"
+
a)
>
-
1
)
{
return
false
;
}
}
}
return
true
;
}
#endregion
本人在长沙, 有工作可以加我QQ4658276
查看全文
相关阅读:
Log4Net使用指南
构建Asp.Net2.0 GridView复合多层表头的几种方法
javaScript中如何定义类
是不是silverlight 2 的bug
领悟 JavaScript 中的面向对象
web拖动Drag&Drop原理
一个不错的js验证框架
MySQL中文参考手册
高效实现数据仓库的七个步骤
什么是ARP?如何防范ARP欺骗?
原文地址:https://www.cnblogs.com/jianjialin/p/1371961.html
最新文章
Web设计师应该收藏的11个网站
最新25个很棒的Photoshop网页设计教程分享
30个使用自定义字体的网页设计作品优秀案例
12个很棒的学习 jQuery 的网站推荐
WordPress精美免费主题分享系列之新闻风格篇
20佳精美的紫色风格网页设计作品欣赏
分享22个制作3D模型的应用程序
WordPress精美免费主题分享系列之游戏风格篇
为你的网站增加亮点的9款 jQuery 插件推荐
20佳惊艳的HTML5应用程序示例
热门文章
分享40佳非常有创意的社交网络图标集
推荐20佳国外的脚本下载网站
分享20个很棒的 Photoshop 图标设计教程
WordPress精美免费主题分享系列之作品集风格篇
最新30个漂亮的个人作品集网页设计案例
分享20个优秀的网页表单设计案例
最新30佳精美 PSD 网站模板免费下载
[读书笔记5] 卓有成效的管理者要事优先
众志成城齐抗雪灾
[读书笔记6] 卓有成效的管理者有效决策
Copyright © 2011-2022 走看看