手机
当前位置:查字典教程网 >编程开发 >ASP教程 >asp 判断上传文件中是否存在危险代码
asp 判断上传文件中是否存在危险代码
摘要:复制代码代码如下:0then'判断文件内容中是否包含有危险的操作字符,如有,则必须删除该文件。AttackFlag=trueexitfore...

复制代码 代码如下:

<%

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 判断上传文件中是否存在危险代码】相关文章:

asp FSO 读写文件本文件实现代码

asp 查询数据代码

ASP和javaScript中的字母大小写转换函数代码

asp读取xml文件

asp 全面安全数据连接代码

asp 文件上传aspjpeg组件上传文件

多附件上传组件演示

asp中FSO复制文件代码

asp 防止SQL注入代码

asp 分页 上一页 下一页代码

精品推荐
分类导航