Muchas organizaciones unen máquinas Linux a un dominio Active Directory para centralizar la gestión de identidades; en este caso Kerberos sirve como mecanismo de autenticación.
Almacenamiento de Tickets en Linux
ccache (por defecto en /tmp/krb5cc_*): archivos temporales que almacenan tickets (TGT/TGS). La variable KRB5CCNAME señala el archivo.
keytab (por defecto /etc/krb5.keytab): contiene pares (principal, clave Kerberos) para autenticaciones automáticas sin contraseña.
Descubriendo si la Máquina está en Dominio
realm list: muestra si la máquina está unida a un dominio Kerberos.
Keytab: extraer hashes (NTLM, AES) con keytabextract.py, crackearlos e iniciar sesión con su - usuario@dominio o por SSH.
Ccache: copiar el ccache de un usuario de interés, configurar KRB5CCNAME y usar herramientas que soporten -k (smbclient -k, impacket-wmiexec -k, etc.).
Escalada de Privs
Si encuentras una keytab o ccache de un usuario con privilegios que puede sudo su → escalas a root. También puedes encontrar la ccache de un Domain Admin y acceder a recursos en el DC.
Pivoting y uso de Kerberos desde Máquina Atacante
Montar un servidor chisel, crear un socks en localhost:1080, configurar /etc/hosts para resolver el DC, y usar proxychains impacket-wmiexec dc01 -k o proxychains evil-winrm -i dc01.
Convirtiendo Formatos (ccache ↔ kirbi)
impacket-ticketConverter pasa de ccache a kirbi o viceversa.
Linikatz
Es como mimikatz pero en Linux. Se ejecuta como root y busca credenciales de sssd, Samba, Kerberos, etc. Extrae tickets (ccache, keytab) de la máquina Linux unida a AD.