asp打上防注入后不能上传了?
打上万能ASP防注入后在后台上传文件就不行了?这是为什么?注入防护成功。就是不能用上传。。。请高手指点。。
可以的话把代码也发给我。看有没有更好的防注入代码
参考答案:我自己写的防注入程序
<%
'下面是对url参数进行过滤
fz="and%|exec%|insert%|select%|delete|update|count(|chr(|mid(|master|truncate|char(|declare|or%"
ffz=split(fz,"|")
for i=0 to Ubound(Ffz)
if instr(lcase(request.ServerVariables("QUERY_STRING")),ffz(i))>0 then
response.Redirect("default.asp")
response.End
exit for
end if
next
'下面是对表单提交进行过滤
for each name in request.form()
for i=0 to ubound(ffz)
if instr(lcase(request.form(name)),ffz(i))>0 then
response.Redirect("default.asp")
response.End
exit for
end if
next
next
%>