asp 判断上传文件中是否存在危险代码
2009-11-06 00:00
537 查看
<% function CheckFileContent(FileName) dim ClientFile,ClientText,ClientContent,DangerString,DSArray,AttackFlag,k set ClientFile=Server.CreateObject("Scripting.FileSystemObject") set ClientText=ClientFile.OpenTextFile(Server.MapPath(FileName),1) ClientContent=LCase(ClientText.ReadAll) set ClientText=nothing set ClientFile=nothing AttackFlag=false DangerString=".getfolder|.createfolder|.deletefolder|.createdirectory|.deletedirectory|.saveas|wscript.shell|script.encode|server.|.createobject|execute|activexobject|language=|include|filesystemobject|shell.application" DSArray=split(DangerString,"|") for k=0 to UBound(DSArray) if InStr(ClientContent,DSArray(k))>0 then '判断文件内容中是否包含有危险的操作字符,如有,则必须删除该文件。 AttackFlag=true exit for end if next CheckFileContent=AttackFlag end function If CheckFileContent("0.jpg")=true then Response.Write "危险" else Response.Write "安全" end if %>
相关文章推荐
- asp 判断上传文件中是否存在危险代码
- ChannelSftp sftp上传文件判断子文件夹是否存在
- ASp.net判断文件或文件夹是否存在
- 判断一个文件是否存在c++代码
- JavaScript下利用fso判断文件是否存在的代码
- C#应用 uploadify 上传前判断文件是否存在
- jQuery上传插件uploadify判断文件是否存在
- shell判断文件,目录是否存在或者具有权限的代码
- asp.net判断服务器上的目录或文件是否存在!(实例)
- js判断上传文件的大小,及确认文件是否在本地存在,兼容firefox、chrome、ie等浏览器
- ASP.net 2.0 C#判断文件夹与文件是否存在
- shell判断文件,目录是否存在或者具有权限的代码
- javascript判断文件是否存在实例代码
- VB.Net判断目录或文件是否存在的代码
- java判断tomcat下面是否存在某个文件夹并&java上传文件时对文件夹的判断问题
- PHP判断远程图片或文件是否存在的实现代码
- ASP.NET判断物理路径下是否存在某文件,如果不存在则创建
- PHP判断文件是否存在、是否可读、目录是否存在的代码