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

首頁 > 編程 > ASP > 正文

ASP下檢測圖片木馬的函數代碼

2024-05-04 11:08:27
字體:
來源:轉載
供稿:網友
檢測ASP圖片木馬的函數。由于FSO無法讀取客戶端文件的內容,所以只能在文件上傳到服務器后再打開文件進行內容檢查。
 
 
 
木馬原理:入侵者使用諸如ASP圖片木馬生成器之類的工具將一張正常的圖片與一個ASP木馬文件合并成一個圖片文件(即將對網站有害的 
ASP代碼插在圖片編碼之后,雖然圖片仍然可以正常顯示,但是文件內容和尺寸已被改變),然后通過網站提供的文件上傳功能上傳這一張“合 
'法的”圖片,進而實現了上傳ASP木馬的目的。 
' 防范方法:因為這種木馬是圖片與木馬的二合一,所以需要在上傳圖片前檢查文件內容,若文件內容不合法(即包含有惡意代碼在里面), 
'則禁止上傳,從而堵住了木馬攻擊的源頭,這是木馬攻擊的第一關,至關重要,必須堵住。 
'*************************************************************************** 
復制代碼代碼如下:

'Begin-------------------------------------------------------------------------------------------------------------------------- 
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 
'End---------------------------------------------------------------------------------------------------------------------------- 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安阳市| 汾阳市| 麻栗坡县| 亚东县| 扎兰屯市| 连山| 十堰市| 遂宁市| 岑溪市| 东港市| 固阳县| 渭源县| 台江县| 巩留县| 都昌县| 视频| 平江县| 韶关市| 辽阳县| 游戏| 蕉岭县| 东乡族自治县| 喀喇沁旗| 佳木斯市| 永靖县| 璧山县| 福泉市| 揭西县| 合川市| 庐江县| 曲阳县| 竹北市| 靖州| 邵东县| 宝清县| 曲松县| 永寿县| 乌兰县| 六枝特区| 平罗县| 广元市|