
Evadiendo detecciones de Kerberoast con opciones KDC y tipos de cifrado modificados

Orpheus es un envoltorio para una versión modificada de GetUserSPNs.py y kerberosv5.py de Impacket, que altera las opciones de KDC (Ticket Options) y el tipo de cifrado para Kerberoasting.
Nota: Orpheus lleva el nombre del dios griego que fue capaz de pasar a Cerbero (el perro de tres cabezas) para entrar en el Hades.
Necesitarás instalar la última versión de Impacket. Esto fue probado en la versión 0.10.0. Luego
git clone https://github.com/trustedsec/orpheus.git
cd orpheus
python3 orpheus.py
Escribe help para ver una lista de comandos. Para cambiar las opciones de KDC, introduce el número de la opción y pulsa Enter.
Commands:
0 to 31 Toggles the specific KDC Option flag.
hex <value> Sets KDC Options from a hexadecimal value.
cred <value> Sets the GetUserSPNs.py credential parameter.
dcip <value> Sets the GetUserSPNs.py domain IP parameter.
file <value> Sets the GetUserSPNs.py filename parameter.
enc Toggles the encryption type from 23 (RC4) to 18 (AES-256).
sleep Set the time to wait before requesting each TGS.
jitter Set the Jitter to avoid waiting a constant sleep time between each TGS request.
command Show the GetUserSPNs.py command with specified options.
run Runs GetUserSPNs.py with the selected options.
clear Clears the screen and displays the options.
exit Exits the script.
Mira el vídeo en YouTube
Consulta la entrada del blog en TrustedSec