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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2016-2233 — これはCVE-2016-2233のエクスプロイトガイドです。 | Kitploit
ツール/GitHubGitHub/fath0218/cve-2016-2233
脆弱性分析エクスプロイトファジングペネトレーションテスト学習と教育バイナリエクスプロイト
GitHubfath0218/cve-2016-2233

CVE-2016-2233

これはCVE-2016-2233のエクスプロイトガイドです。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2016-2233

CVE-2016-2233は、広く使われているIRCソフトウェアHexchatに関連するスタックベースのバッファオーバーフローの脆弱性です。IRCサーバーを構築し、それに対して攻撃を仕掛けて、サーバーに接続しているすべてのクライアントをクラッシュさせます。Ubuntu 12.04上でPythonを使用して攻撃を実行しました。脆弱性を修正するパッチを作成し、様々なテストで実際に機能することを確認しました。

Hexchatのインストール方法

システム環境: Ubuntu 12.04 seed

Pythonバージョン: 2.7.12

依存関係を設定するには、以下のコマンドを実行します:

root@kitploit:~
sudo apt-get install gnome-common
sudo apt-get install libglib2.0-dev
sudo apt-get update
sudo apt-get install libgtk2.0-dev

次に、hexchat-2.10.2.zipファイルを展開し、フォルダーに入ります。以下のコマンドを使用してソフトウェアをインストールします:

root@kitploit:~
./autogen.sh
./configure
Make
sudo make install

サーバーにIRCD-IRC2をセットアップする方法

以下のコマンドを使用してircd-irc2をインストールします:

root@kitploit:~
sudo apt install ircd-irc2

サーバーがインストールされたら、次の2つのコマンドを使用してNetworkManagerを再起動し、サービスを開始します。

root@kitploit:~
sudo systemctl restart NetworkManager
sudo systemctl restart ircd-irc2

サーバーに接続する方法

  1. HexChatを見つけてダブルクリックして開く
  2. ニックネームを設定する
  3. 「Add」を押してネットワークサーバーを追加する
  4. サーバー名を「CVE Server」と入力し、Enterキーを押して確定する
  5. 次に「Edit」を押して、サーバーのIPアドレスやポート番号などの詳細を設定する
  6. ポップアップウィンドウでサーバーを編集する。
  7. IPアドレスを10.0.2.6に設定し、デフォルトのポート6667を使用する
  8. 「Connect」を押して、チャンネル名に任意の名前を入力する
  9. もう一方のクライアントでもこれらの手順を繰り返し、両方のクライアントが同じチャンネルにいるようにする

攻撃を悪用する方法

攻撃はサーバー上で実行され、攻撃者はIRCが使用しているポートを占有してリッスンし、大きなペイロードを含むパケットを偽装してクライアント側のバッファをオーバーフローさせ、クライアントをクラッシュさせます。

1.クライアントがサーバーに接続する 2.IRCサービスを停止し、NetworkManagerを再起動して変更を有効にする

root@kitploit:~
sudo systemctl kill ircd-irc2
sudo systemctl restart NetworkManager

3.サーバー上でattack.pyプログラムを実行する

パッチの適用方法

inbound.cファイルを置き換え、以下のコマンドを使用してソフトウェアを再インストールします:

root@kitploit:~
./autogen.sh
./configure
Make
sudo make install
ツールをダウンロード