域控制器儲存著整個 Active Directory 森林的認證金鑰,是攻擊者窺覬的核心目標。攻擊者若能導出 NTDS.dit 中的 NTLM 雜湊,即可發起 Pass-the-Hash、Golden Ticket 等橫向移動攻擊。本文從防禦視角出發,分析常見哈希導出手法,提供偵測規則與緩解策略,助您構建纵深防禦體系。
攻擊者取得 NTDS.dit(AD 資料庫)與 SYSTEM 配置單元後,可使用 secretsdump.py、NTDSXtract 或 dsinternals 等工具離線解析 NTLM 雜湊。常見獲取途徑:
vssadmin create shadow 建立影子複製並複製資料庫模擬域控制器複製行為,向目標 DC 發送 DRSUAPI_DRSGetNCChanges 請求,直接線上拉取雜湊。需具備 DS-Replication-Get-Changes、DS-Replication-Get-Changes-All、DS-Replication-Get-Changes-In-Filtered-Set 三項擴展權限(預設 Domain Admins、Enterprise Admins、Administrators 擁有)。
在已獲取域控制器系統權限前提下,使用 comsvcs.dll、procdump、mimikatz、lsassy 等工具導出 LSASS 進程記憶體,解析緩存的認證。
讀取 C:\Windows\System32\config\SAM、SYSTEM、SECURITY 配置單元,或註冊表備份 C:\Windows\Repair\ 目錄,離線解析本地帳號雜湊(僅限本地帳號,域帳號雜湊不在本地 SAM)。
| 事件 ID | 來源 | 偵測重點 |
|---|---|---|
| 4662 | Security | 對具有 DS-Replication-Get-Changes-All 權限物件的操作(DCSync 特徵) |
| 4673 | Security | 調用 SeBackupPrivilege、SeRestorePrivilege、SeTakeOwnershipPrivilege 等敏感權限 |
| 4688 | Security | 啟動 cmd.exe、powershell.exe、mimikatz.exe、procdump.exe、comsvcs.dll 等可疑進程,父進程為 lsass.exe 尤為可疑 |
| 7045 | System | 服務安裝事件,注意異常服務名稱或路徑 |
<RuleGroup name="Domain Controller Hash Dumping">
<ProcessCreate onmatch="include">
<Image condition="is">C:\Windows\System32\wbem\WmiPrvSE.exe</Image>
<TargetImage condition="is">C:\Windows\System32\lsass.exe</TargetImage>
</ProcessCreate>
<CreateRemoteThread onmatch="include">
<TargetImage condition="is">C:\Windows\System32\lsass.exe</TargetImage>
</CreateRemoteThread>
<FileCreate onmatch="include">
<TargetFilename condition="ends with">.dmp</TargetFilename>
<Image condition="contains">procdump</Image>
</FileCreate>
<RegistryEvent onmatch="include">
<TargetObject condition="contains">HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\WDigest</TargetObject>
</RegistryEvent>
</RuleGroup>
DRSUAPI 介面的 DRSGetNCChanges 請求C$、ADMIN$ 共享下的 NTDS.dit、SYSTEM 檔案DS-Replication-Get-Changes-All 權限,僅授予必要的複製夥伴帳號SeBackupPrivilege、SeRestorePrivilege、SeDebugPrivilegeRunAsPPL 註冊表鍵值設為 1,將 LSASS 設為 Protected Process LightHKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\WDigest\UseLogonCredential = 0vssadmin、wbadmin 執行權限域控制器雜湊導出是進階持續性威脅(APT)與勒索軟體攻擊鏈中的關鍵環節。單一防禦措施無法提供絕對安全,必須構建「預防-偵測-響應」纵深防禦體系:從最小權限、憑證保護、網路分段著手預防;部署多源日誌關聯與行為分析偵測異常;建立標準化事件響應流程。持續紅藍對抗演練,驗證防禦有效性,才能在攻防博弈中保持主動。
免責聲明:本文僅供防禦安全研究與教學用途,嚴禁用於未授權系統測試或惡意攻擊。所有技術細節均基於公開文獻與公開工具原理分析,旨在協助防禦者理解攻擊面、建立有效防禦。