Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Vista 忘記密碼?Shift 鍵五下利用粘滯鍵漏洞進入系統重置

編輯:Windows XP 系統介紹

Vista 登入驗證比 XP 嚴格,忘記密碼極難進入。但登入畫面存在「粘滯鍵」漏洞:按 5 次 Shift 觸發 sethc.exe。在雙系統(XP+Vista)環境下,可從 XP 替換 Vista 的 sethc.exe 為 cmd.exe,進而重置密碼。

前提條件

  • 雙系統:C 盤 XP、D 盤 Vista(均為 NTFS)
  • XP 能正常登入並具管理員權限

操作步驟

  1. 取得 sethc.exe 擁有權:XP 下進入 D:\Windows\System32,右鍵 sethc.exe →「屬性」→「安全性」→「進階」→「擁有者」→ 選當前 XP 帳號 → 套用。若無「安全性」頁籤:「工具」→「資料夾選項」→「檢視」→ 取消「使用簡單檔案共享」。
  2. 授予完全控制:回「安全性」頁籤 →「編輯」→「新增」XP 帳號 → 勾選「完全控制」。
  3. 替換檔案:管理員命令提示字元執行:
    rename D:\Windows\System32\sethc.exe sethc1.exe
    copy D:\Windows\System32\cmd.exe D:\Windows\System32\sethc.exe
    
  4. 觸發漏洞重置密碼:重開機進 Vista 登入畫面 → 連按 5 次 Shift → 彈出 cmd.exe(System 權限) → 輸入 explorer.exe 載入桌面 → 控制台修改/建立帳號密碼。

注意事項

  • 僅適用於 Vista/Win 7 早期版本,Win 7 SP1 及後續版本已修補此漏洞(需驗證數位簽章)。
  • 操作屬繞過安全機制,僅供個人合法找回密碼使用,嚴禁非法入侵。
  • 完成後建議從 XP 還原 sethc.exe(刪除偽裝檔、重命名 sethc1.exe 回原名)。
Copyright © Windows教程網 All Rights Reserved