<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Forest on MrAzoth</title>
    <link>https://az0th.it/tags/forest/</link>
    <description>Recent content in Forest on MrAzoth</description>
    <generator>Hugo -- 0.154.5</generator>
    <language>en-us</language>
    <atom:link href="https://az0th.it/tags/forest/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Domain &amp; Forest Trusts — From Kali</title>
      <link>https://az0th.it/ad/kali/domain-trusts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://az0th.it/ad/kali/domain-trusts/</guid>
      <description>&lt;h2 id=&#34;quick-reference&#34;&gt;Quick Reference&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Attack&lt;/th&gt;
          &lt;th&gt;Requirement&lt;/th&gt;
          &lt;th&gt;Tool&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Cross-domain Kerberoasting&lt;/td&gt;
          &lt;td&gt;Valid low-priv creds in child domain&lt;/td&gt;
          &lt;td&gt;GetUserSPNs.py&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Cross-domain AS-REP Roasting&lt;/td&gt;
          &lt;td&gt;Valid low-priv creds in child domain&lt;/td&gt;
          &lt;td&gt;GetNPUsers.py&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;SID History Injection (parent-child)&lt;/td&gt;
          &lt;td&gt;Domain Admin in child domain, child krbtgt hash&lt;/td&gt;
          &lt;td&gt;ticketer.py&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Cross-domain DCSync&lt;/td&gt;
          &lt;td&gt;Replication rights or DA in target domain&lt;/td&gt;
          &lt;td&gt;secretsdump.py&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;One-way inbound trust abuse&lt;/td&gt;
          &lt;td&gt;DA in trusted domain, inter-realm key&lt;/td&gt;
          &lt;td&gt;ticketer.py (silver), getST.py&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;One-way outbound trust abuse&lt;/td&gt;
          &lt;td&gt;DA in trusting domain, TDO GUID&lt;/td&gt;
          &lt;td&gt;secretsdump.py, getTGT.py&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Cross-forest Kerberoasting&lt;/td&gt;
          &lt;td&gt;Bidirectional forest trust, valid creds&lt;/td&gt;
          &lt;td&gt;GetUserSPNs.py&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Golden ticket cross-domain&lt;/td&gt;
          &lt;td&gt;Child krbtgt hash + parent domain SID&lt;/td&gt;
          &lt;td&gt;ticketer.py&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;BloodHound trust mapping&lt;/td&gt;
          &lt;td&gt;Valid creds, network access to DC&lt;/td&gt;
          &lt;td&gt;bloodhound-python&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id=&#34;trust-concepts&#34;&gt;Trust Concepts&lt;/h2&gt;
&lt;h3 id=&#34;trust-types&#34;&gt;Trust Types&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;Trust&lt;/strong&gt; is a relationship between two domains that allows security principals in one domain to authenticate to resources in another. Trust information is stored in Active Directory as &lt;strong&gt;Trusted Domain Objects (TDOs)&lt;/strong&gt; under &lt;code&gt;CN=System&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Domain &amp; Forest Trusts — From Windows</title>
      <link>https://az0th.it/ad/windows/domain-trusts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://az0th.it/ad/windows/domain-trusts/</guid>
      <description>Enumerating and exploiting Active Directory domain and forest trusts from a Windows foothold: SID history injection, golden ticket cross-domain, inter-realm key abuse.</description>
    </item>
  </channel>
</rss>
