RFC1244 定義:木馬提供表面功能,暗藏竊取密碼、複製檔案等惡意行為。既然必須運行,就會在**進程表、註冊表、網路端口、流量**留下痕跡。掌握「查、堵、殺」三步驟,即可完成從發現到清除的閉環。
expl0rer.exe、svch0st.exe)。重點檢視:
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
HKLM\...\RunOnce
HKLM\...\RunOnceEx
HKLM\...\RunServices
HKLM\...\RunServicesOnce
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
HKCU\...\RunOnce
Win.ini: run=, load=, shell=
System.ini: shell=
經典偽裝:將 Explorer 改為 Expl0rer(l→0)、Expl0rer(o→0)。WinNT/2000 還會註冊偽裝服務、劫持未啟動服務的 ImagePath。
netstat -an 查看所有監聽/連線埠口。PID、進程名、完整路徑、協議、埠口,一眼鎖定可疑進程。PsKill 或 Process Explorer 終止可疑 PID,觀察系統是否恢復正常。若恢復,證實該進程為受控元件。木馬常利用 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\target.exe\Debugger = malware.exe 實現持久化。定期檢查此鍵值下是否有非預期的 Debugger 字串值。
| 階段 | 關鍵動作 | 推薦工具 |
|---|---|---|
| 查-進程 | 列出進程、比對基線、找異常 | Process Explorer, PsList, Task Manager |
| 查-自啟動 | 檢查 10+ 註冊表鍵 + INI + 服務 | Autoruns (Sysinternals), regedit |
| 查-端口 | 列出監聽/連線、對應進程 | Fport, netstat -ano, TCPView |
| 查-流量 | 空閒抓包、找異常協議/目的地 | Wireshark, Microsoft Network Monitor |
| 堵 | 斷網、防火牆封鎖、殺進程 | PsKill, Windows Firewall, 硬體防火牆 |
| 殺-手工 | 備份→靜態分析→刪檔/註冊表→修復 | UltraEdit, IDA Pro, Autoruns |
| 殺-軟體 | 更新病毒碼→安全模式全盤掃描 | 主流殺毒軟體 + 專殺工具 |
「查、堵、殺」不是一次性動作,而是**持續的安全運營流程**。建議企業將上述清單納入應急響應手冊,定期演練;個人用戶則養成「月度全盤掃描 + 異常即斷網 + 重要資料離線備份」習慣。木馬技術再進化,**「必須運行才能作惡」的物理法則不變**,掌握底層可見性,就掌握了主動權。