
Wonka — это милый инструмент для Windows, который извлекает билеты Kerberos из кэша Local Security Authority (LSA). Как найти билет, но для исследований безопасности и тестирования на проникновение! 🎫
«Мы — создатели музыки, и мы — мечтатели мечты». — Вилли Вонка
Wonka — это сладкий Windows-инструмент, который извлекает билеты Kerberos из кэша Local Security Authority (LSA). Как найти билет, но для исследований безопасности и пентеста! 🎫
Вариант 1: Сборка одного исполняемого файла (рекомендуется)
dotnet publish -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true
Вариант 2: Простая сборка
dotnet build --configuration Release
.\Wonka.exe <list|dump> [/luid:<luid>] [/service:<name>]
Запуск
.\Wonka.exeбез аргументов (или с-h) выводит справку — для выполнения каких-либо действий нужно явно указатьdumpилиlist.
Wonka адаптируется к привилегиям, с которыми запущен:
/luidи/service— фильтры только для режимаdump; их использование сlistотвергается.
# Показать справку (также отображается при запуске без аргументов)
.\Wonka.exe -h
# Выгрузить все доступные билеты (все сессии, если с повышением прав, иначе только ваши)
.\Wonka.exe dump
# Просто перечислить, у кого есть билеты, без извлечения блобов (администратор)
.\Wonka.exe list
# Извлечь один билет krbtgt (TGT) для одной сессии входа
.\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...
-----------------------------------------------------------------------
В режиме
listвывод идентичен, за исключением того, что строкиTicket b64/EncTypeопущены — вы получаете метаданные без извлекаемого блоба билета.
Wonka/
├── Program.cs # Разбор CLI + логика извлечения билетов
├── Winapi.cs # Определения Windows API
└── Wonka.csproj # Файл проекта
OpenProcessToken / DuplicateTokenEx / ImpersonateLoggedOnUser / RevertToSelf — имитация SYSTEM (путь администратора)LsaRegisterLogonProcess — привилегированная регистрация LSA (путь администратора)LsaConnectUntrusted — непривилегированное LSA-соединение для текущего пользователя (путь обычного пользователя)LsaEnumerateLogonSessions — перечисление сессийLsaCallAuthenticationPackage — взаимодействие с KerberosС повышением прав (Администратор):
LsaRegisterLogonProcess)/luid / /service)list)Обычный пользователь:
LsaConnectUntrusted) — имитация не требуется{0,0})| Проблема | Решение |
|---|---|
| «Не удалось выполнить имитацию SYSTEM» | Запустите от имени администратора (или запустите как обычный пользователь, чтобы выгрузить только свои билеты) |
| «Не удалось инициализировать LSA» | Проверьте совместимость с Windows |
| «Билеты не найдены» | Убедитесь, что используется Kerberos (klist) |
«Немного чепухи время от времени нравится и самым мудрым людям».
Этот инструмент предназначен только для авторизованных исследований безопасности и тестирования. Как и фабрика Вонки, входите только с разрешения! 🏭
Используйте ответственно:
Создан для профессионалов в области безопасности, которым нужно извлекать билеты Kerberos такие же сладкие, как шоколад Вонки. Помните: с большой силой приходит большая ответственность!
«Так сияет добрый поступок в усталом мире». 🌟
| Команда | Что делает |
|---|
.\Wonka.exe (без аргументов) | Показать справку. |
.\Wonka.exe dump | Извлечь билеты (base64) для каждой доступной сессии. |
.\Wonka.exe list | Вывести только пользователей и метаданные билетов — base64 не извлекается. |
.\Wonka.exe dump /luid:<luid> | Выгрузить только сессию с указанным LUID (hex 0x3e7 или десятичное 999). |
.\Wonka.exe dump /service:<name> | Выгрузить только билеты, чьё имя сервера содержит <name> (например, krbtgt, cifs/host.domain). |
.\Wonka.exe dump /luid:0x3e7 /service:krbtgt | Объединить фильтры для выгрузки одного билета. |
.\Wonka.exe -h | Показать справку. |