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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Libssh2-Exploit — CVE-2019-13115 に記載されている libssh2 の脆弱性に対するエクスプロイトを作成する | Kitploit
ツール/GitHubGitHub/viz27/libssh2-exploit
脆弱性分析エクスプロイトペネトレーションテスト学習と教育バイナリエクスプロイトラボと実践
GitHubviz27/libssh2-exploit

Libssh2-Exploit

CVE-2019-13115 に記載されている libssh2 の脆弱性に対するエクスプロイトを作成する

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Libssh2-Exploit

目標

このプロジェクトでは、CVE-2019-13115 で説明されている libssh2 の領域外読み取り (out-of-bounds read) の脆弱性を利用するエクスプロイトを作成することを目的としています。悪意のある SSH サーバーを作成して、接続してくるクライアントをクラッシュさせ、さらにこれを悪用してクライアントからデータを盗み取れるかどうかを確認します。

OpenSSH サーバーの起動

  • openssh-8.1p1.tar.gz (編集前の OpenSSH サーバー用) または openssh-malicious.zip (悪意のあるサーバー用) をダウンロードして展開します。
  • フォルダーに移動して、以下のコマンドを実行します。
    1. ./configure --with-md5-passwords --with-pam --with-selinux --with-privsep-path=/var/lib/sshd/ --sysconfdir=/etc/ssh --with-audit=debug --disable-strip
    2. make
    3. sudo make install
    4. sudo /usr/local/sbin/sshd

libssh2 のセットアップとクラッシュの確認

  • libssh2-1.8.2.tar.gz を任意のフォルダー (例: /usr/src/libssh2-1.8.2) にダウンロードして展開します。
  • 以下のコマンドを実行します。
    1. ./configure
    2. make
    3. make install
    4. ./ssh2 127.0.0.1 <username> <password> これによりクラッシュが発生します
  • libssh2 ライブラリを使用する任意の C プログラムをコンパイルするには、以下のコマンドを使用します。
    1. gcc -g -I /usr/src/libssh2-1.8.2/include -I /usr/src/libssh2-1.8.2/src -L /usr/local/lib ssh2.c -o ssh222 -lssh2
    2. 実行中に動的リンクライブラリで問題が発生した場合
      a) ライブラリが /usr/local/lib に存在することを確認します。
      b) LD_LIBRARY_PATH=/usr/local/lib
      c) export LD_LIBRARY_PATH
ツールをダウンロード