Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
kekeo — Un piccolo toolbox per giocare con Microsoft Kerberos in C | Kitploit
Strumenti/GitHubGitHub/gentilkiwi/kekeo
ExploitCrittografiaPenetration TestingAutenticazione
GitHubgentilkiwi/kekeo

kekeo

Un piccolo toolbox per giocare con Microsoft Kerberos in C

Vedi Repository
1.5k22284 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

kekeo

kekeo è una piccola collezione di strumenti che ho iniziato per manipolare Microsoft Kerberos in C (e per divertimento)

Libreria ASN.1

In kekeo, uso una libreria commerciale esterna per gestire le strutture ASN.1 di Kerberos: OSS ASN.1/C (http://www.oss.com/asn1/products/asn1-c/asn1-c.html)
È stato l'unico generatore di codice/libreria che ho trovato per funzionare facilmente con un progetto Microsoft C.

  • funziona senza molte dipendenze;
  • documentazione magica;
  • supporto meraviglioso per le mie domande stupide;
  • aveva un binario che funzionava solo poche ore dopo aver avviato il mio progetto...

Sono stati così gentili da offrirmi una licenza di 1 anno.
Grazie a questa, sono in grado di farti scaricare binari che funzionano nel tuo ambiente.
Quindi non dimenticare di ringraziarli ( http://www.oss.com/company/contact-us.html / https://twitter.com/OSSNokalva )

Limitazioni

  • I binari funzioneranno fino al 21 dicembre 2017 (sì, licenza di 1 anno ;));
  • Devi acquistare una licenza da OSS ASN.1/C (o scaricare una versione di prova) per compilare la soluzione kekeo/adattarla.
    • http://www.oss.com/asn1/products/asn1-c/asn1-c.html
Scarica lo strumento
  • Quando ti registri per una prova gratuita, non dimenticare di citarmi nel campo descrizione ;) (kekeo o gentilkiwi)
  • Compilare kekeo con ASN.1/C

    Non puoi compilare kekeo immediatamente, devi generare i file C e linkare con le librerie OSS.

    Dopo aver scaricato e installato una versione commerciale/di prova di OSS ASN.1/C, Win32 e/o x64:

    1. Apri un prompt dei comandi in ($kekeo)\modules\asn1

    2. Adatta la variabile ASN1C alla tua configurazione ASN.1/C (architettura e versione)

      root@kitploit:~
      set ASN1C="C:\Program Files\OSS Nokalva\ossasn1\winx64\10.4.0"
      
    3. A seconda dell'architettura della libreria target:

      • 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
        

      Il file header kull_m_kerberos_oss_asn1_internal.h è lo stesso per entrambe le architetture.

    4. Copia dalla directory di installazione di OSS ASN.1/C (es: C:\Program Files\OSS Nokalva\ossasn1\winx64\10.4.0)

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

    Ora puoi compilare la soluzione kekeo in Visual Studio

    Licenza

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

    Ringraziamenti

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

    Autore

    Benjamin DELPY gentilkiwi, puoi contattarmi su Twitter ( @gentilkiwi ) o via email ( benjamin [at] gentilkiwi.com )

    Questo è uno sviluppo personale, per favore rispetta la sua filosofia e non usarlo per cose brutte!