Windows 內建服務 (如 Terminal Services、Remote Registry) 若被惡意啟用,極易成為入侵跳板。單純「禁用」服務不夠,攻擊者取得帳密後可重新啟用。本文介紹三種進階手法,從註冊表層面徹底阻斷服務被濫用。
services.msc,將目標服務 (如 Messenger) 設為「禁用」。regedit,定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,找到對應子鍵 (如 Messenger)。.reg 檔即可。同樣在 Services\Messenger 下,刪除 Description 值,修改 DisplayName 為無關名稱 (如 Gsn),重啟生效。服務列表將顯示新名稱,攻擊者需逐一點擊查看真實服務名才能識別。
需 Srinstw.exe、Srany.exe (Windows 2000 Resource Kit)。
Srinstw.exe 安裝新服務,服務名設為新名 (如 Gsnsr),路徑指向 Srany.exe。Services\Messenger 改為 Services\Gsnsr,導入註冊表。警告:操作前務必完整備份註冊表、服務屬性、可執行檔路徑。僅針對確無用途且高風險的服務操作,避免導致系統功能異常。