Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitHubGitHub/gentilkiwi/kekeo
ExplotaciónCriptografíaPruebas de PenetraciónAutenticación
GitHubgentilkiwi/kekeo

kekeo

Una pequeña caja de herramientas para experimentar con Microsoft Kerberos en C

Ver Repositorio
1.5k2228hace 4 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

kekeo

kekeo es un pequeño conjunto de herramientas que he comenzado para manipular Microsoft Kerberos en C (y por diversión)

Biblioteca ASN.1

En kekeo, utilizo una biblioteca comercial externa para manejar las estructuras ASN.1 de Kerberos: OSS ASN.1/C (http://www.oss.com/asn1/products/asn1-c/asn1-c.html)
Fue el único generador de código/biblioteca que encontré que funcionara fácilmente con un proyecto de Microsoft C.

  • funciona sin muchas dependencias;
  • documentación mágica;
  • soporte maravilloso para mis preguntas estúpidas;
  • tenía un binario que funcionó solo unas horas después de iniciar mi proyecto...

Fueron lo suficientemente amables para ofrecerme una licencia de 1 año.
Con esta, puedo permitirte descargar binarios que funcionen en tu entorno.
Así que no olvides agradecerles ( http://www.oss.com/company/contact-us.html / https://twitter.com/OSSNokalva )

Limitaciones

  • Los binarios funcionarán hasta el 21 de diciembre de 2017 (sí, licencia de 1 año ;));
  • Debes comprar una licencia de OSS ASN.1/C (o descargar una versión de prueba) para compilar kekeo/adaptarlo.
Descargar herramienta
  • http://www.oss.com/asn1/products/asn1-c/asn1-c.html
  • Cuando te registres para una prueba gratuita, no olvides referirme en el campo de descripción ;) (kekeo o gentilkiwi)
  • Compilando kekeo con ASN.1/C

    No puedes compilar kekeo directamente, debes generar archivos C y enlazar con las bibliotecas OSS.

    Después de descargar e instalar una versión comercial/de prueba de OSS ASN.1/C, Win32 y/o x64:

    1. Abre un símbolo del sistema en ($kekeo)\modules\asn1

    2. Adapta la variable ASN1C a tu configuración de ASN.1/C (arquitectura y versión)

      root@kitploit:~
      set ASN1C="C:\Program Files\OSS Nokalva\ossasn1\winx64\10.4.0"
      
    3. Dependiendo de la arquitectura de la biblioteca objetivo:

      • 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
        

      El archivo de cabecera kull_m_kerberos_oss_asn1_internal.h es el mismo para ambas arquitecturas.

    4. Copia desde el directorio de instalación de OSS ASN.1/C (ej: C:\Program Files\OSS Nokalva\ossasn1\winx64\10.4.0)

      • include\ossasn1.h a ($kekeo)\inc
      • include\osstype.h a ($kekeo)\inc
      • lib\soeddefa.lib a ($kekeo)\lib\{Win32 o x64}
      • lib\ossiphlp.lib a ($kekeo)\lib\{Win32 o x64}

    Ahora puedes compilar la solución kekeo en Visual Studio

    Licencia

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

    Agradecimientos

    • Tom Maddock - Qualcomm - @ubernerdom - MS14-068 - https://www.qualcomm.com/
    • Sylvain Monné - Solucom - @BiDOrD - Autor de 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, puedes contactarme en Twitter ( @gentilkiwi ) o por correo electrónico ( benjamin [at] gentilkiwi.com )

    Este es un desarrollo personal, por favor respeta su filosofía y ¡no lo uses para cosas malas!