手机
当前位置:查字典教程网 >编程开发 >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中FSO复制文件代码

怎样判断一个盘上是否有文件

asp 特殊字符屏蔽代码

asp 判断数字是否整形

asp 获取地址栏参数代码

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

asp 删除图片与文件函数

ASP 环境下 VBS 事件应用 示例代码

精品推荐
分类导航