Across Domain
1/ Across Domain
Il existe deux manières de devenir Domain Admin du domaine parent :
Obtenir le hash du compte krbtgt
Se baser sur des Trust tickets
1.A/ Trust Ticket
Il s'agit de demander l'accès à un service se situant sur un autre domaine :
Demande TGT pour valider l'identité
Réponse du KDC1 par un TGT
Demande de TGS pour le service situé sur l'autre domaine au KDC1
Reponse du KDC1 par un inter-realm TGT = TGT encrypté avec la trust key
Demande TGS avec inter-realm TGT au KDC2 de l'autre domaine. Si le KDC de l'autre domaine arrive à decrypté le inter-realm TGT alors :
Reponse de TGS par le KDC2 pour le service demandé
Avec Mimikatz :
⚠️ Chercher la relation : [IN] Trust Key de domain1.local→ domain2.local
Ou bien :
Avec le compte machine mcorp$
qui est le nom NetBios du domaine parent.
Il nous d'abord retrouver le sid du groupe "enterprise admin" qui n'est d'autre que le sid du Root domain avec le suffix "-519"
Afin de retrouve le sid de ce dernier lancez cette commande:
On peut ensuite récupérer la clef de confiance (Trust Key). Avec cette clef, on peut forger un TGT au nom d'un Domain Admin d'un domaine parent :
On peut ensuite faire une demande de TGS pour le CIFS du DC du domaine parent par exemple :
pour loader les ticket en mémoire
Avec Rubeus :
1.B/ Avec le hash du compte KRBTGT du domaine courant :
Création du Golden Ticket :
Last updated