国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

asp 判斷上傳文件中是否存在危險代碼

2024-05-04 11:00:13
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:
<%
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
%>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通化县| 伊金霍洛旗| 永丰县| 马边| 依安县| 泾阳县| 霍邱县| 鄯善县| 瓮安县| 南雄市| 红河县| 都匀市| 丘北县| 乐至县| 宜兰县| 台中县| 洪湖市| 吴旗县| 阳江市| 沐川县| 卢龙县| 富民县| 金秀| 无为县| 容城县| 辽宁省| 郸城县| 乌鲁木齐县| 信阳市| 东方市| 自贡市| 临桂县| 施秉县| 云和县| 平阴县| 石嘴山市| 邵武市| 汤阴县| 醴陵市| 乡城县| 微山县|