T1069.002

Grupos del dominio

Subtécnica de T1069 Descubrimiento de grupos de permisos ↗

Enumerar grupos, miembros y permisos del dominio, normalmente con BloodHound.

Cómo aparece en Hack The Box

Recoge con bloodhound-python o NetExec, marca como owned lo que controlas y busca el camino más corto a Domain Admins. Casi toda máquina de AD se resuelve siguiendo ese grafo.

Técnicas de nuestro catálogo que corresponden a esta (el número son sus máquinas):

Máquinas para practicarla

Ordenadas de más fácil a más difícil. El enlace ▶ te lleva al minuto del vídeo de IppSec donde se usa.

Guías

Comandos

Sacados de nuestras chuletas y fichas de herramientas. Escribe tus datos y se rellenan en todos los comandos.

Tus datos Se guardan en este navegador y se aplican a todas las chuletas.

Escalada en Windows y Active Directory › Active Directory

Recoger datos para BloodHound
bloodhound-python -u 'usuario' -p 'Password123!' -d box.htb -ns 10.10.11.20 -c All --zip

Active Directory a fondo › BloodHound

Recolector remoto en Python (CE) Atacante
bloodhound-ce-python -u usuario -p 'Password123!' -d box.htb -ns 10.10.11.20 -dc dc01.box.htb -c All --zip
Con NetExec, sin instalar nada más Atacante
nxc ldap 10.10.11.20 -u usuario -p 'Password123!' --bloodhound -c All --dns-server 10.10.11.20
SharpHound desde la víctima Windows Víctima
.\SharpHound.exe -c All --zipfilename datos
Sesiones de usuarios de alto valor (dónde capturar credenciales)
MATCH (u:User)-[:MemberOf*1..]->(g:Group) WHERE g.highvalue=true MATCH (c:Computer)-[:HasSession]->(u) RETURN c.name, u.name

BloodHound › Recolectores

SharpHound solo con lo que cambia rápido (sesiones) Víctima
.\SharpHound.exe -c Session --loop --loopduration 00:10:00

NetExec (nxc) › Enumeración

Grupos del dominio
nxc ldap 10.10.11.20 -u usuario -p 'Password123!' --groups

Herramientas