Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
kekeo — Microsoft KerberosをC言語で操作するための小さなツールボックス | Kitploit
ツール/GitHubGitHub/gentilkiwi/kekeo
エクスプロイト暗号化ペネトレーションテスト認証
GitHubgentilkiwi/kekeo

kekeo

Microsoft KerberosをC言語で操作するための小さなツールボックス

リポジトリを見る
1.5k2224年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

kekeo

kekeo は、Microsoft Kerberos を C 言語で操作するために(そして楽しみのために)開始した小さなツールボックスです。

ASN.1 ライブラリ

kekeo では、Kerberos ASN.1 構造を扱うために外部の商用ライブラリを使用しています:OSS ASN.1/C (http://www.oss.com/asn1/products/asn1-c/asn1-c.html)
これは、Microsoft C プロジェクトで簡単に動作する 唯一の コード生成ライブラリでした。

  • 多くの依存関係なしで動作します。
  • 魔法のようなドキュメント。
  • 私の愚かな質問に対する素晴らしいサポート。
  • プロジェクトを開始してから数時間で動作するバイナリが手に入りました。

彼らは親切にも1年間のライセンスを提供してくれました。 これにより、お使いの環境で動作するバイナリをダウンロードできるようにしています。 ぜひ彼らに感謝を送ってください( http://www.oss.com/company/contact-us.html / https://twitter.com/OSSNokalva )

制限事項

  • バイナリは2017年12月21日まで動作します(そう、1年ライセンスです ;))。
  • kekeo ソリューションをビルド/適応するには、OSS ASN.1/C からライセンスを購入する(またはトライアル版をダウンロードする)必要があります。
    • http://www.oss.com/asn1/products/asn1-c/asn1-c.html
    • 無料トライアルに登録する際は、説明フィールドに私の名前を忘れずに記載してください ;)(kekeo または gentilkiwi)

ASN.1/C を使用した kekeo のビルド

kekeo をそのままビルドすることはできません。C ファイルを生成し、OSS ライブラリとリンクする必要があります。

OSS ASN.1/C の商用版またはトライアル版をダウンロードしてインストールした後(Win32 および/または x64):

  1. ($kekeo)\modules\asn1 でコマンドプロンプトを開きます。

  2. ASN1C 変数をお使いの ASN.1/C 設定(アーキテクチャとバージョン)に合わせて設定します。

    root@kitploit:~
    set ASN1C="C:\Program Files\OSS Nokalva\ossasn1\winx64\10.4.0"
    
  3. ターゲットのライブラリアーキテクチャに応じて:

    • 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
      

これで Visual Studio で kekeo ソリューションをビルドできます。

ライセンス

CC BY-NC-SA 4.0 ライセンス - https://creativecommons.org/licenses/by-nc-sa/4.0/

謝辞

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

作者

Benjamin DELPY gentilkiwi、Twitter(@gentilkiwi)またはメール(benjamin [at] gentilkiwi.com)で連絡してください。

これは個人の開発です。その哲学を尊重し、悪用しないでください!

ツールをダウンロード

ヘッダーファイル kull_m_kerberos_oss_asn1_internal.h は両アーキテクチャで共通です。

  • OSS ASN.1/C のインストールディレクトリ(例:C:\Program Files\OSS Nokalva\ossasn1\winx64\10.4.0)から以下をコピーします:

    • include\ossasn1.h を ($kekeo)\inc へ
    • include\osstype.h を ($kekeo)\inc へ
    • lib\soeddefa.lib を ($kekeo)\lib\{Win32 または x64} へ
    • lib\ossiphlp.lib を ($kekeo)\lib\{Win32 または x64} へ