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
kekeo — Una pequeña caja de herramientas para experimentar con Microsoft Kerberos en C | Kitploit
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.5k222hace 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.
    • 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
      

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!

Descargar herramienta

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

  • 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}