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

Windows XP 忘記密碼破解:啟動腳本 (Startup Script) 重設密碼免工具

編輯:XP 系統基礎知識

原理:開機腳本在登入畫面前以 SYSTEM 權限執行

XP 的啟動腳本 (startup scripts) 於使用者登入前、以本機系統帳號權限執行。利用此特性,可在登入介面出現前,透過 net user 指令重設任意帳號密碼(含 Administrator)。

適用條件

  • 檔案系統為 FAT32(可用 Win98 開機碟直接讀寫)。
  • NTFS 系統需將硬碟掛載至其他可識別 NTFS 的電腦(Win2000/XP/Linux)操作。

操作步驟

  1. 用 Win98 開機碟開機(或掛載至他機)。
  2. 建立批次檔 a.bat 內容:net user rwd 12345678(將帳號 rwd 密碼改為 12345678)。
  3. 存放至 C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup\a.bat。
  4. 建立 scripts.ini 內容:
    [Startup]
    0CmdLine=a.bat
    0Parameters=
    存放至 C:\Winnt\System32\GroupPolicy\Machine\Scripts\scripts.ini(路徑視實際 Windows 目錄調整)。
  5. 移除開機碟,重開機。啟動腳本自動執行,密碼即被重設。
  6. 登入成功後,刪除上述兩個檔案,恢復原狀。

關鍵點說明

  • scripts.ini 為固定檔名,包含 [Startup] 與 [Shutdown] 兩區段。
  • XCmdLine / XParameters 對應腳本序號與參數。
  • 此法同樣適用 Windows 2000 本機/網域帳號密碼重設。

風險提醒

  • 需實體存取電腦或硬碟,屬離線攻擊手法。
  • 若已啟用 Syskey 加密 SAM,此法可能失效。
  • 僅供遺忘密碼自救,嚴禁用於非法入侵。

結語

利用群組原則啟動腳本機制,無需第三方工具即可離線重設 XP 密碼,展現 Windows 內建管理功能的強大與雙面性。

Copyright © Windows教程網 All Rights Reserved