Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/gentilkiwi/kekeo
ExploraçãoCriptografiaTestes de PenetraçãoAutenticação
GitHubgentilkiwi/kekeo

kekeo

Uma pequena caixa de ferramentas para brincar com o Microsoft Kerberos em C

Ver Repositório
1.5k222há 4 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

kekeo

kekeo é uma pequena caixa de ferramentas que comecei para manipular o Microsoft Kerberos em C (e por diversão)

Biblioteca ASN.1

Em kekeo, eu uso uma biblioteca comercial externa para lidar com estruturas ASN.1 do Kerberos: OSS ASN.1/C (http://www.oss.com/asn1/products/asn1-c/asn1-c.html)
Foi o único gerador de código/biblioteca que encontrei para funcionar facilmente com projetos Microsoft C.

  • funciona sem muitas dependências;
  • documentação mágica;
  • suporte maravilhoso para minhas perguntas estúpidas;
  • tinha um binário que funcionou apenas algumas horas depois de iniciar meu projeto...

Eles foram gentis o suficiente para me oferecer uma licença de 1 ano.
Com esta, sou capaz de permitir que você baixe binários que funcionam no seu ambiente.
Portanto, não se esqueça de agradecê-los ( http://www.oss.com/company/contact-us.html / https://twitter.com/OSSNokalva )

Limitações

  • Os binários funcionarão até 21 de dezembro de 2017 (sim, licença de 1 ano ;));
  • Você deve comprar uma licença da OSS ASN.1/C (ou baixar uma versão de trial) para construir/adaptar a solução kekeo.
    • http://www.oss.com/asn1/products/asn1-c/asn1-c.html
    • Ao se registrar para um trial gratuito, não se esqueça de me referir no campo de descrição ;) (kekeo ou gentilkiwi)

Construindo kekeo com ASN.1/C

Você não pode construir kekeo diretamente, você precisa gerar arquivos C e vincular com as bibliotecas OSS.

Após baixar e instalar uma versão comercial/trial do OSS ASN.1/C, Win32 e/ou x64:

  1. Abra um prompt de comando em ($kekeo)\modules\asn1

  2. Adapte a variável ASN1C para sua configuração do ASN.1/C (arquitetura e versão)

    root@kitploit:~
    set ASN1C="C:\Program Files\OSS Nokalva\ossasn1\winx64\10.4.0"
    
  3. Dependendo da arquitetura da biblioteca alvo:

    • 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
      

Agora você pode construir a solução kekeo no Visual Studio

Licença

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

Agradecimentos

  • Tom Maddock - Qualcomm - @ubernerdom - MS14-068 - https://www.qualcomm.com/
  • Sylvain Monné - Solucom - @BiDOrD - Autor do 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/

Autor

Benjamin DELPY gentilkiwi, você pode me contatar no Twitter ( @gentilkiwi ) ou por e-mail ( benjamin [at] gentilkiwi.com )

Este é um desenvolvimento pessoal, por favor, respeite sua filosofia e não o use para coisas ruins!

Baixar ferramenta

O arquivo de cabeçalho kull_m_kerberos_oss_asn1_internal.h é o mesmo para ambas as arquiteturas.

  • Copie do diretório de instalação do OSS ASN.1/C (ex: C:\Program Files\OSS Nokalva\ossasn1\winx64\10.4.0)

    • include\ossasn1.hpara ($kekeo)\inc
    • include\osstype.hpara ($kekeo)\inc
    • lib\soeddefa.libpara ($kekeo)\lib\{Win32 or x64}
    • lib\ossiphlp.libpara ($kekeo)\lib\{Win32 or x64}