⚠ 僅供系統管理員在授權環境下遺忘密碼時參考,嚴禁非法入侵。
XP 密碼遺忘應對策略,按易用性排序:
- 密碼重設磁碟 (預防性):控制台 → 使用者帳號 → 「防止忘記密碼」建立。遺忘時登入介面點「重設」使用磁碟新密碼登入。風險:持有磁碟者可任意重設密碼,須妥善保管。
- 內建 Administrator 空密碼登入:登入介面 Ctrl+Alt+Del 兩次 → 經典登入 → 用戶名
Administrator、密碼留空 → 進入修改目標帳號密碼。 (僅限未被停用/改密的 Administrator)。
- 刪除 SAM 檔 (僅 Win2000 有效):XP 已修補此漏洞,刪除
%SystemRoot%\System32\Config\SAM 會導致開機失敗死循環,不可用於 XP。
- LC4 / Ophcrack 破解 SAM 雜湊:啟動盤複製 SAM → 另機器載入 LC4 匯入 SAM → 字典/暴力破解。弱密碼秒破,強密碼需極長時間。
- 已知密碼 SAM 覆蓋:取得同分區格式、無密碼/已知密碼系統的 SAM 檔 (含
Config 目錄所有檔) 覆蓋目標系統 → 重啟用已知密碼登入。需備份 MBR (KV3000 等工具) 防開機失敗。
- 第二套 XP 覆蓋法:其他分區安裝乾淨 XP (同格式) → 以 Administrator 登入 → 覆蓋原系統 Config 目錄 → 恢復 MBR → 以無密碼 Administrator 登入原系統修改密碼。
- NT Password / chntpw (Linux 工具):啟動 Linux Live CD 掛載 NTFS 分區 →
chntpw -u 目標帳號 SAM → 清空密碼/提權/解鎖。
- 登錄檔離線編輯 (PE 環境):PE 下
reg load 掛載離線 SYSTEM → 修改目標帳號相關鍵值 (複雜,不推薦新手)。
- 重裝系統 (終極方案):備份資料 → 重裝。最耗時但 100% 有效。
最佳實踐:預先建立密碼重設磁碟/USB、使用密碼管理器、啟用 BitLocker (Vista+) 保護 SAM 離線被讀取。