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

按 5 下 Shift 破解 Vista 登錄密碼:利用粘滯鍵漏洞替換 sethc.exe 為 cmd.exe

編輯:XP 系統應用技巧

前提條件

  • 雙系統:C 盤 Windows XP,D 盤 Windows Vista(NTFS 格式);
  • 擁有 XP 管理員權限;
  • Vista 登錄界面可觸發粘滯鍵(按 5 次 Shift)。

操作步驟

  1. XP 下取得 D 盤 sethc.exe 控制權:
    • 進入 XP,打開 D:\Windows\System32,右鍵 sethc.exe → 「屬性」→「安全」→「高級」→「所有者」標籤 → 選當前 XP 賬戶 → 應用;
    • 若無「安全」標籤:資源管理器 → 「工具」→「文件夾選項」→「查看」→ 取消「使用簡單文件共享」;
    • 回到「安全」標籤 → 「添加」當前賬戶 → 給予「完全控制」權限。
  2. 替換 sethc.exe 為 cmd.exe(管理員 CMD):
    rename D:\Windows\System32\sethc.exe sethc1.exe
    copy D:\Windows\System32\cmd.exe D:\Windows\System32\sethc.exe
  3. 重啟進入 Vista 登錄界面,連按 5 次 Shift 觸發粘滯鍵 → 彈出 命令提示符 (SYSTEM 權限);
  4. 啟動桌面並重置密碼:
    explorer.exe
    見到開始菜單用戶顯示為 SYSTEM,進入控制面板「用戶賬戶」修改/移除目標賬戶密碼。
  5. 善後:重啟進 XP,將 sethc1.exe 改回 sethc.exe 恢復粘滯鍵功能。

原理說明

Vista 登錄界面以 SYSTEM 權限運行 sethc.exe,替換為 cmd.exe 即獲得最高權限 Shell,繞過密碼驗證。屬物理訪問提權技術,**僅限合法用戶找回自有密碼使用**。

Copyright © Windows教程網 All Rights Reserved