Windows Server 2008 強化安全性導致密碼遺忘極難處理。本文揭露利用「螢幕放大鏡」 (Magnifier) 系統元件在登入畫面可啟動、且以 SYSTEM 權限執行的特性,透過系統安裝媒體替換放大鏡執行檔為 CMD,實現離線重設管理員密碼。僅供合法授權系統管理員自救使用,嚴禁非法入侵。


COPY C:\WINDOWS\SYSTEM32\MAGNIFY.EXE C:\WINDOWS\SYSTEM32\MAGNIFY.EXE.BAKCOPY C:\WINDOWS\SYSTEM32\CMD.EXE C:\WINDOWS\SYSTEM32\MAGNIFY.EXE


NET USER ADMINISTRATOR 新密碼NET USER ADMINISTRATOR @2323qwe) → 顯示「命令成功完成」。COPY C:\WINDOWS\SYSTEM32\MAGNIFY.EXE.BAK C:\WINDOWS\SYSTEM32\MAGNIFY.EXEMAGNIFY.EXE 為 CMD.EXE 後,點擊放大鏡實際啟動的是 SYSTEM 權限命令提示字元。NET USER 命令以 SYSTEM 權限修改 SAM 資料庫密碼雜湊,繞過所有權限檢查。| 版本 | 適用性 | 注意事項 |
|---|---|---|
| Windows Server 2008 (RTM/SP1/SP2) | 完全適用 | 需對應架構安裝媒體 |
| Windows Server 2008 R2 | 適用 (路徑相同) | 同左 |
| Windows 7 / Vista | 適用 (同樣原理) | 家用版無 Administrator 帳號需啟用 |
| BitLocker 加密系統磁碟 | 不適用 | 無法離線存取 SYSTEM32 替換檔案 |
| UEFI + Secure Boot | 可能失效 | 簽章驗證會阻擋未簽署的 CMD 替換檔 |