Trust Types
| Type | Direction | Transitive | Notes |
|---|---|---|---|
| Parent-child | Bidirectional | Yes | Automatic within a forest: child domain trusts parent implicitly |
| Tree-root | Bidirectional | Yes | Between forest root and tree root domains |
| Cross-forest | One or two-way | Yes (within forest) | Requires explicit setup between forests |
| External | One or two-way | No | Non-transitive trust to a domain in another forest |
| Shortcut | One or two-way | Yes | Manual trust to speed up auth across distant domains in same forest |
Enumerating Trusts
Map trust relationships before attempting cross-domain attacks: bidirectional transitive trusts are the most exploitable.ExtraSids Attack (Child → Parent Domain Escalation)
Within a forest, all domains share the same Schema and Enterprise Admins group (which lives in the forest root). If you compromise a child domain’skrbtgt account, you can forge a Golden Ticket with the Enterprise Admins SID (S-1-5-21-<root_domain_sid>-519) injected into the ExtraSids field: the forest root DC will honour it.
Why it works: Kerberos PAC validation checks the SID history and ExtraSids fields. Adding the Enterprise Admins SID to ExtraSids makes the forged TGT equivalent to a forest root Domain Admin.