[Windows]
load=C:\Windows\malware.exe
run=C:\Windows\malware.exe
[boot]
shell=explorer.exe malware.exe
正常情況 load= run= 為空,shell=explorer.exe 單獨存在。
修改 HKEY_CLASSES_ROOT\*\shell\open\command 或 txtfile\shell\open\command 等,將默認程序(如 notepad.exe)替換為木馬路徑。
經典案例:「冰河」木馬將 txtfile\shell\open\command 指向 Sysexplr.exe。
控制端使用綁定器將木馬附加到正常程序(如 QQ.exe、Notepad.exe),上傳覆蓋。運行宿主程序即重新釋放木馬。系統文件被綁定則開機自啟。
driver=malware.sys
利用驅動加載機制實現內核級持久化。
重點檢查:
HKCU\Software\Microsoft\Windows\CurrentVersion\Run*
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run*
HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run*
所有以 Run 開頭的鍵值(Run、RunOnce、RunServices、RunOnceEx 等)。
DOS 兼容層啟動腳本,木馬覆蓋後隨系統早期加載。
at 命令或「計劃任務」界面創建的定時任務,可繞過常規啟動項檢查。
偽裝為合法服務名(如 Windows Update、Print Spooler 類似名),通過 services.msc 或 sc query 排查非標簽服務。
win.ini、system.ini 恢復默認值。sfc /scannow。