預防勝於治療:建立「密碼重設磁碟」(控制台→使用者帳戶→「防止忘記密碼」),遺忘時可用該磁碟重設密碼。若未預先準備,可嘗試以下九種方法:
登入畫面按 Ctrl+Alt+Del 兩次進入傳統登入,用戶名輸入 Administrator,密碼留空(預設無密碼),進入後修改目標帳戶密碼。
XP 有保護機制,刪除 %SystemRoot%\system32\config\sam 會導致開機進入死循環,不建議嘗試。
啟動盤進入 DOS,複製 SAM 到磁碟,另一台電腦用 LC4 (L0phtCrack) 匯入 SAM 進行字典/暴力破解。密碼複雜度高則耗時極長。
Config 目錄下所有檔)。Config 目錄,恢復 MBR,即可用 Administrator 空密碼登入。備註:C:\Windows\Repair 下的 SAM 為安裝初始版本,覆蓋可還原初始密碼(通常為空)。
Win2K 光碟啟動→選「修復」→「復原主控台」→掃描後選 XP 安裝→不需輸入管理員密碼**直接進入**→在主控台刪除/複製檔案、修改登錄等系統級操作。注意:部分整合版 Win2K 光碟無此選單;僅限本機操作。
net user 目標帳號 新密碼 /add 強制修改密碼。12345。ntpasswd 互動式修改任意帳號密碼,可讀寫登錄。用 NTFSDOS 在 DOS 下將 C:\Windows\System32\logon.scr 改名,複製 cmd.exe 為 logon.scr。開機等待螢幕保護啟動(預設 15 分鐘),即獲取 Administrator 權限命令列修改密碼。事後務必改回原檔名。
a.bat 內容:net user rwd 12345678,放入 C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup。scripts.ini 內容:[Startup]\n0CmdLine=a.bat\n0Parameters=,放入 C:\Winnt\System32\GroupPolicy\Machine\Scripts。NTFS 分區可將硬碟掛載至支援 NTFS 系統(如 Win2K/XP)操作。此法亦可重設 Administrator 密碼,Win2000 同樣適用。
總結:方法一、六最簡單常用;方法四、七工具化成功率高;方法八、九屬進階技巧。請根據自身條件選擇,並養成建立密碼重設磁碟的習慣。