会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
风继续吹
不忍离别
博客园
首页
新随笔
联系
订阅
管理
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
posted @
2009-01-08 15:49
MyCoolDog
阅读(
566
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告