Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
kekeo — Небольшой набор инструментов для экспериментов с Microsoft Kerberos на C | Kitploit
Инструменты/GitHubGitHub/gentilkiwi/kekeo
ЭксплуатацияКриптографияТестирование на ПроникновениеАутентификация
GitHubgentilkiwi/kekeo

kekeo

Небольшой набор инструментов для экспериментов с Microsoft Kerberos на C

Репозиторий
1.5k2224 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

kekeo

kekeo — это небольшой набор инструментов, который я начал разрабатывать для работы с Microsoft Kerberos на языке C (и ради развлечения).

Библиотека ASN.1

В kekeo я использую внешнюю коммерческую библиотеку для работы со структурами Kerberos ASN.1: OSS ASN.1/C (http://www.oss.com/asn1/products/asn1-c/asn1-c.html)
Это был единственный генератор кода/библиотека, который я нашёл для удобной работы с проектами Microsoft C.

  • работает без большого количества зависимостей;
  • волшебная документация;
  • замечательная поддержка моих глупых вопросов;
  • бинарник заработал уже через несколько часов после начала моего проекта...

Они были настолько любезны, что предоставили мне годовую лицензию.
Благодаря этому я могу позволить вам скачивать бинарники, которые работают в вашей среде.
Поэтому не забудьте поблагодарить их ( http://www.oss.com/company/contact-us.html / https://twitter.com/OSSNokalva )

Ограничения

  • Бинарники будут работать до 21 декабря 2017 года (да, годовая лицензия ;));
  • Для сборки kekeo/его адаптации необходимо приобрести лицензию OSS ASN.1/C (или скачать пробную версию).
    • http://www.oss.com/asn1/products/asn1-c/asn1-c.html
    • При регистрации бесплатной пробной версии не забудьте указать меня в поле описания ;) (kekeo или gentilkiwi)

Сборка kekeo с ASN.1/C

Вы не можете собрать kekeo «из коробки»: необходимо сгенерировать C-файлы и слинковаться с библиотеками OSS.

После загрузки и установки коммерческой/пробной версии OSS ASN.1/C, Win32 и/или x64:

  1. Откройте командную строку в каталоге ($kekeo)\modules\asn1

  2. Адаптируйте переменную ASN1C под вашу конфигурацию ASN.1/C (архитектура и версия)

    root@kitploit:~
    set ASN1C="C:\Program Files\OSS Nokalva\ossasn1\winx64\10.4.0"
    
  3. В зависимости от целевой архитектуры библиотеки:

    • Win32
      root@kitploit:~
      %ASN1C%\bin\asn1.exe ^
        %ASN1C%\asn1dflt\asn1dflt.ms.zp4 ^
        KerberosV5Spec2.asn KerberosV5-PK-INIT-SPEC.asn PKIX1Explicit88.asn PKINIT.asn MS-SFU-KILE.asn ^
        -noSampleCode -der -root -CStyleComments -externalName kekeo_asn1 -messageFormat msvc -verbose ^
        -headerFile kull_m_kerberos_oss_asn1_internal.h -soedFile kull_m_kerberos_oss_asn1_internal_Win32.c
      
    • x64
      root@kitploit:~
      %ASN1C%\bin\asn1.exe ^
        %ASN1C%\asn1dflt\asn1dflt.msx64.zp8 ^
        KerberosV5Spec2.asn KerberosV5-PK-INIT-SPEC.asn PKIX1Explicit88.asn PKINIT.asn MS-SFU-KILE.asn ^
        -noSampleCode -der -root -CStyleComments -externalName kekeo_asn1 -messageFormat msvc -verbose ^
        -headerFile kull_m_kerberos_oss_asn1_internal.h -soedFile kull_m_kerberos_oss_asn1_internal_x64.c
      

Теперь вы можете собрать решение kekeo в Visual Studio

Лицензия

CC BY-NC-SA 4.0 — https://creativecommons.org/licenses/by-nc-sa/4.0/

Благодарности

  • Tom Maddock — Qualcomm — @ubernerdom — MS14-068 — https://www.qualcomm.com/
  • Sylvain Monné — Solucom — @BiDOrD — Автор PyKek — https://github.com/bidord/pykek
  • Tal Be'ery — Aorato / Microsoft — @TalBeerySec — http://www.aorato.com/blog/active-directory-vulnerability-disclosure-weak-encryption-enables-attacker-change-victims-password-without-logged/
  • Grace Sigona — OSS — @OSSNokalva — http://www.oss.com/
  • Taylor Swift — @SwiftOnSecurity — https://twitter.com/SwiftOnSecurity/status/767788634904735745
  • Seth Moore — Microsoft — @robododo — https://datatracker.ietf.org/doc/draft-ietf-kitten-pkinit-freshness/
  • Alberto Solino — Core Security / Impacket — @agsolino — https://github.com/CoreSecurity/impacket
  • Laurent Gaffié — @PythonResponder / @lgandx — https://github.com/lgandx/Responder / https://g-laurent.blogspot.com/

Автор

Benjamin DELPY gentilkiwi, вы можете связаться со мной в Twitter ( @gentilkiwi ) или по почте ( benjamin [at] gentilkiwi.com )

Это личная разработка, пожалуйста, уважайте её философию и не используйте во вред!

Скачать инструмент

Заголовочный файл kull_m_kerberos_oss_asn1_internal.h одинаков для обеих архитектур.

  • Скопируйте из каталога установки OSS ASN.1/C (например, C:\Program Files\OSS Nokalva\ossasn1\winx64\10.4.0)

    • include\ossasn1.h в ($kekeo)\inc
    • include\osstype.h в ($kekeo)\inc
    • lib\soeddefa.lib в ($kekeo)\lib\{Win32 или x64}
    • lib\ossiphlp.lib в ($kekeo)\lib\{Win32 или x64}