網路上關於破解 Windows 密碼的文章很多,筆者近期安裝 Windows 8 測試,整理出一套不需第三方工具、純手動利用系統漏洞重設本機帳號密碼的方法。核心原理:將觸發「粘滯鍵」的 sethc.exe 替換為 cmd.exe,在登入畫面連按 5 次 Shift 即可喚出系統管理員權限的命令提示字元。
需先能以某個管理員帳號登入,或使用 Windows PE / 安裝光碟修復模式進入命令提示字元。
sethc.exe 受 TrustedInstaller 擁有,一般管理員無法直接覆寫。須先變更擁有者:
C:\Windows\System32\sethc.exe → 「內容」→「安全性」→「進階」。TrustedInstaller,點選「變更」→ 輸入目前使用者名稱或 Administrators → 「檢查名稱」→ 確定。cd C:\Windows\System32 copy cmd.exe sethc.exe
(建議先備份原 sethc.exe 為 sethc.exe.bak)
cmd.exe 視窗。net user 使用者名稱 新密碼net user admin 123456Narrator.exe(敘述器)、Magnify.exe(放大鏡)、osk.exe(螢幕鍵盤)等登入畫面可呼叫的程式。此方法利用系統存取控制清單(ACL)漏洞,修改完成後建議將 sethc.exe 恢復原狀,並移除 Administrators 的完全控制權限,避免被惡意利用。平時請妥善保管密碼或建立密碼重設磁碟,才是正途。