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
kekeo — Uma pequena caixa de ferramentas para brincar com o Microsoft Kerberos em C | Kitploit
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.5k2228há 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.
Baixar ferramenta
  • 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
        

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

    4. 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}

    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!