<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    基于AD Event日志監測AdminSDHolder

    VSole2023-01-16 14:30:45

    01、簡介

    AdminSDHolder是一個特殊的AD容器,通常作為某些特權組成員的對象的安全模板。Active Directory將采用AdminSDHolder對象的ACL并定期將其應用于所有受保護的AD賬戶和組,以防止意外和無意的修改并確保對這些對象的訪問是安全的。如果攻擊者能完全控制AdminSDHolder,那么它就能同時控制域內的許多組,這可以作為域內權限維持的方法。

    基于AD Event日志監測AdminSDHolder對象ACL的修改行為,從而發現可疑的修復AdminSDHolder對象行為。

    02、利用方式

    (1)AdminSDHolder對象添加ACL

    使用PowerView,下載地址如下:

    https://github.com/PowerShellMafia/PowerSploit/blob/master/Recon/PowerView.ps1
    

    添加用戶bypass對AdminSDHolder的完全訪問權限,命令如下:

    Add-ObjectAcl -TargetADSprefix 'CN=AdminSDHolder,CN=System' -PrincipalSamAccountName bypass -Verbose -Rights All
    

    (2)執行SDProp

    默認情況下,SDProp進程每60分鐘在域控制器上運行一次,SDProp將域的AdminSDHolder對象的權限與域中受保護的帳戶和組的權限進行比較,如果任何受保護帳戶和組的權限與AdminSDHolder對象的權限不匹配,則將受保護帳戶和組的權限重置為與域的AdminSDHolder對象的權限匹配。

    配置完成后ACL 中的更改將在 60 分鐘后自動傳播,可通過更改注冊表的方式設置SDProp 的時間間隔,該值的范圍是從60到7200,單位為秒,鍵類型為DWORD可以直接使用命令行更改:

    reg add hklm\SYSTEM\CurrentControlSet\Services\NTDS\Parameters /v AdminSDProtectFrequency /t REG_DWORD /d 60
    

     (3)登錄bypass用戶,可疑看到bypass非域管用戶,卻可以將自己添加到“域管理員”組。

    03、攻擊檢測

    攻擊手法的核心點在于需要修改AdminSDHolder的ACL,因此我們只需要檢測對AdminSDHolder的ACL的修改行為即可,可以通過5136日志來監控。

    5136事件:每次修改 Active Directory 對象時,都會生成此事件,包含帳戶名稱、目錄服務對象名稱、操作類型。

    安全規則:

    acl
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    ACL保護文件目錄?
    2021-09-24 08:29:06
    ACl (Access Control List),主要目的是提供傳統的 owner、group、others 的 read、write、execute 權限之外的特殊權限需求設置。
    ACl (Access Control List),主要目的是提供傳統的 owner、group、others 的 read、write、execute 權限之外的特殊權限需求設置。ACL 可以針對單一使用者、單一文件或目錄來進行 r、w、x 的權限規范,對于需要特殊權限的使用狀況非常有幫助
    通過ACL維持域控權限
    2021-10-21 09:14:15
    已獲得域管理權限 有一臺域下的計算機SYSTEM權限 相較于其他維權方式的優點: 常見的方法都是圍繞著用戶、密碼、票據來實現權限維持。 此方法不需要添加域賬號,也就不用為密碼過期、賬號禁用、票據操作而頭疼。
    內網滲透 域ACL攻防
    2022-07-20 10:44:00
    用戶認證授權成功后,Authing會簽發Access Token給應用。ACE有許多不同類型,但是在Active Directory的權限中,只有四種不同的含義,兩種分別用于授權和拒絕權限。
    使用ACL可以封堵高危端口,從而達成為外網流量的阻塞。使用ACL實現對網絡流量的精確識別和控制,限制部分網絡流量從而保障主要業務的質量。關于每種匹配項的詳細介紹,請參見ACL的常用匹配項。當ACL處理數據包時,一旦數據包與某條ACL規則匹配,就會停止匹配,設備根據該條匹配的語句內容決定允許或者拒絕該數據包。
    vm單獨添加一個網卡用來進行域環境隔離。機器配置:windows
    Apache Spark 支持啟動 ACL 來為 Web UI 訪問提供身份驗證,當 ACL 啟動時可以通過構造特殊請求用戶名導致 RCE 。
    監測AdminSDHolder對象ACL的修改行為,從而發現可疑的修復AdminSDHolder對象行為。
    01 Bucket 公開訪問 騰訊云存儲桶的訪問權限默認為私有讀寫權限,且存儲桶名稱會帶上一串時間戳:
    VSole
    網絡安全專家
      亚洲 欧美 自拍 唯美 另类