我爱Aspx >> Asp.Net >> 八大法则防范ASP网站漏洞CheckFileExt=true
exit Function
else
CheckFileExt=false
end if
next
End Function
‘验证文件内容的合法性
set MyFile = server.CreateObject ("Scripting.FileSystemObject")
set MyText = MyFile.OpenTextFile (sFile, 1) ’ 读取文本文件
sTextAll = lcase(MyText.ReadAll): MyText.close
’判断用户文件中的危险操作
sStr ="8 .getfolder .createfolder .deletefolder .createdirectory
.deletedirectory"
sStr = sStr & " .saveas wscript.shell script.encode"
sNoString = split(sStr," ")
for i = 1 to sNoString(0)
if instr(sTextAll, sNoString(i)) <> 0 then
sFile = Upl.Path & sFileSave: fs.DeleteFile sFile
Response.write "<center><br><big>"& sFileSave &"文件中含有与操作目录等有关的命令"&_
"<br><font color=red>"& mid(sNoString(i),2) &"</font>,
Ҷƪл˵?
Asp.net中处理共享Session的问题[05-20]
ASP.NET应用程序设计的10大技巧[05-20]
ASP.NET 中防止 Access 数据库被..[05-20]
ASP.NET保持用户状态的九种选择(..[05-20]
asp.net URL重写续[05-20]
ASP.NET的实时天气及24小时天气预..[05-20]
asp动态include文件[05-20]
Asp生成条形码[05-20]
ASP.NET窗体对话框的实现[05-20]
用asp.net画饼图(可用于各种投票..[05-20]
Asp.net中处理共享Session的问题[05-20]
如何把上传文件的浏览按钮换成图..[05-20]
如何把上传文件的浏览按钮换成图..[05-20]
检测邮件的正则表达式[05-20]
recordset对象的常用属性及常用方..[05-20]
recordset对象的常用属性及常用方..[05-20]
Javascript 随机广告[05-20]
不停向左滚动的图片[05-20]
无刷新变换BANNER(图片新闻广告)[05-20]
ServerVariables 集合检索预定的..[05-20]