手机
当前位置:查字典教程网 >编程开发 >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 删除图片与文件函数

虚拟主机重启代码

asp防止网页刷新代码

从文本文件中读取信息并存储入数据库

无组件上传图片之文件采用方案

asp中COM组件中如何连接数据库的代码

asp完整登陆代码

asp 查询数据代码

asp复制文件夹代码

asp 全面安全数据连接代码

精品推荐
分类导航