瀏覽被植入惡意 IFRAME 的網頁時,攻擊者利用 <IFRAME src=".../joke.htm"> 加載含有 HTA 木馬代碼的頁面。HTA(HTML Application)文件由 mshta.exe 解析執行,繞過瀏覽器沙箱,直接以用戶權限執行系統命令。殺毒軟件常因代碼混淆(插入空格、編碼)而查殺失效。
Windows 通過註冊表將 .hta 關聯到 mshta.exe。刪除關聯後,雙擊或自動下載的 .hta 文件僅會被保存或用文本編輯器打開,不再自動執行,木馬失去落地執行條件。同理適用於 .wmf、.scr 等高危後綴。
del C:\WINDOWS\system32\mshta.exe
系統文件保護(WFP)可能自動恢復,需同時修改 dllcache 副本或禁用 WFP(不推薦普通用戶)。
regedit;.hta(編輯→查找);HKEY_CLASSES_ROOT\.hta 及其關聯的 HKEY_CLASSES_ROOT\htafile(或類似鍵值);.wmf、.scr 等高危後綴。再次訪問掛馬頁面:瀏覽器將提示下載 .hta 文件,而非自動運行。木馬代碼無法落地執行,達到「免疫」效果。
mshta.exe file.hta 手動啟動。gpedit.msc → 計算機配置 → Windows 設置 → 安全設置 → 軟件限制原則,新增「路徑規則」禁止 %AppData%\*.exe、%Temp%\*.exe 等常見木馬落地目錄執行。