Forest and Trust Attacks
Trust Enumeration
Enumerate Trusts
ldapsearch (objectClass=trustedDomain)
ldapsearch (objectClass=trustedDomain) --attributes trustPartner,trustDirection,trustAttributes,flatNameTrust Account (won't appear in CN=Users)
ldapsearch (samAccountType=805306370) --attributes samAccountName
# Output: sAMAccountName: PARTNER$trustDirection Values
Value
Meaning
trustAttributes Flags
Value
Flag
Description
Parent-Child Trust Abuse
Get Child Domain krbtgt Hash
Get Child Domain SID
Get Parent Domain SID
Forge Golden Ticket with Enterprise Admins SID
Use the Ticket
Alternative: Diamond Ticket
One-Way Inbound Trust (You're in Trusted Domain)
Verify Trust Direction
Find Foreign Security Principals
Identify the Principal
Enumerate Trusting Domain Computers
Forge Inter-Realm Referral Ticket
One-Way Outbound Trust (You're in Trusting Domain)
Verify Trust Direction
Get TDO GUID
DCSync the Inter-Realm Key
Request TGT as Trust Account
Inject and Enumerate (High Integrity)
Quick Reference
Scenario
Trust Direction
Strategy
Last updated