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

神不知鬼不覺重置 Windows XP 使用者密碼

編輯:Windows XP 系統介紹

原理說明

Windows XP 啟動腳本(Startup Scripts)在登入畫面顯示之前執行,類似 Win9x/DOS 的 autoexec.bat。利用此特性,可在啟動腳本中執行 net user 指令重置密碼,達到繞過登入驗證的目的。

操作步驟(假設系統目錄為 C:\Windows)

  1. 使用 Windows 98 開機碟啟動電腦(或將硬碟掛載至其他可識別 NTFS 的系統)。
  2. 建立批次檔 a.bat,內容僅一行:net user rwd 12345678(將用戶 rwd 密碼設為 12345678)。儲存至 C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup。
  3. 建立啟動/關機腳本設定檔 scripts.ini(檔名固定不可更改),內容如下,儲存至 C:\Windows\System32\GroupPolicy\Machine\Scripts:
    [Startup]
    0CmdLine=a.bat
    0Parameters=
  4. 移除開機碟,重新啟動電腦。啟動腳本執行完畢後,用戶 rwd 密碼已重置為 12345678。
  5. 成功登入後,刪除上述建立的 a.bat 與 scripts.ini 兩個檔案。

檔案結構說明

  • scripts.ini 包含 [Startup] 與 [Shutdown] 兩區段。
  • 每個腳本條目分為 XCmdLine(腳本名稱)與 XParameters(參數),X 為從 0 起始的序號,決定執行順序。

適用範圍與注意事項

  • FAT32 檔案系統可直接用 Win98 開機碟操作;NTFS 需將硬碟掛載至 Win2000/XP 系統下操作。
  • 可重置 Administrator(管理員)密碼。
  • 對 Windows 2000 本機用戶與網域用戶密碼重置同樣有效。
  • 安全警示:此技術屬實體存取攻擊手法,請勿用於非授權電腦。建議啟用 BIOS 密碼、鎖定機箱、啟用 BitLocker(較新系統)等物理安全措施防範。

小結

利用群組原則啟動腳本在使用者登入前執行 net user 重置密碼,是經典的 XP/2000 密碼繞過技術。理解其原理有助於建立更完善的實體安全防護體系。

Copyright © Windows教程網 All Rights Reserved