病毒、木馬、後門、駭客程式感染系統的共同特徵:在註冊表寫入自啟動、劫持、破壞等鍵值。透過修改/刪除關鍵註冊表項,可有效中斷其運作鏈。以下為實戰整理的 14 項防禦操作:
HKEY_CURRENT_USER\Network\Recent 下所有子鍵。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Network\RealModeNet → autologon 改為 01 00 00 00 00。HKEY_LOCAL_MACHINE\Network\Logon → UserProfiles = 0。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon → 新增字串 DontDisplayLastUserName = 1。以下鍵值位於 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices 或 Run,發現即刪除:
| 惡意程式 | 鍵值名稱 | 備註 |
|---|---|---|
| Acid Battery v1.0 | Explorer | 偽裝為 Explorer |
| YAI 木馬 | Batterieanzeige | 德語「電池指示器」 |
| Eclipse 2000 | bybt、cksys | 需刪除兩值並重開機 |
| BO2000 (Back Orifice) | umgr32.exe | 經典遠端控制木馬 |
| 愛蟲病毒 | MSKernel32 | 位於 Run 鍵 |
| BackDoor | Notepad | 偽裝記事本 |
| KeyboardGhost | KG.EXE | 並刪除 KG.exe、kg.dat 檔案 |
| NetSpy 駭客程式 | NetSpy | 位於 Run 鍵 |
HKLM\SYSTEM\CurrentControlSet\Services\VxD\MSTCP → 新增/修改 BSDUrgent = 0。C:\Windows\System\inetcpl.cpl 改名為 inetcpl.old(需謹慎,影響系統功能)。Run、RunOnce、RunServices、RunServicesOnce 等自啟動區域。