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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
metasploit-bailiwicked_domain-fix — Metasploitのbailiwicked_domain.rb(CVE-2008-1447 DNSキャッシュポイズニングモジュール)における未定義のメソッドeachの修正 | Kitploit
ツール/GitHubGitHub/hamlasiraj/metasploit-bailiwicked_domain-fix
エクスプロイトフレームワーク脆弱性分析エクスプロイトペネトレーションテスト学習と教育DNS分析
GitHubhamlasiraj/metasploit-bailiwicked_domain-fix

metasploit-bailiwicked_domain-fix

Metasploitのbailiwicked_domain.rb(CVE-2008-1447 DNSキャッシュポイズニングモジュール)における未定義のメソッドeachの修正

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
リポジトリを見る
111ヶ月前未レビュー

🚀 metasploit-bailiwicked_domain-fix

Metasploitの bailiwicked_domain.rb における undefined method each の修正 (CVE-2008-1447 DNSキャッシュポイズニングモジュール)


🔎 問題

CVE-2008-1447 をMetasploitでテスト中に、元のモジュールが次のエラーでクラッシュしました:

root@kitploit:~
undefined method `each` for an instance of IPAddr (NoMethodError)

これは、コードが配列ではなく IPAddr オブジェクトに対して .each を呼び出している ために発生します。


🛠️ 修正

修正方法は、反復処理の前にIPオブジェクトを配列でラップすること です: line 253

root@kitploit:~
Array(rr1.address).each do |ip|
res2 = Net::DNS::Resolver.new(nameservers: [ip.to_s],...
  # original code logic
end

✅ これにより NoMethodError を防ぎ、モジュールが正常に実行されるようになります。


📌 使用方法

  1. このリポジトリの修正版で元の bailiwicked_domain.rb を置き換えてください。
    • 場所: /usr/share/metasploit-framework/modules/auxiliary/spoof/dns/bailiwicked_domain.rb
  2. Metasploit を再起動します。
  3. 通常通りモジュールをロードして実行します。

📝 注意事項

  • テスト済み Metasploit Framework バージョン: [6.4.69-dev]
  • この修正は IPAddr.each のクラッシュのみに対処します — 機能は変わりません。

⚠️ 免責事項

このモジュールは 既知のDNS脆弱性 (CVE-2008-1447) を利用します。
👉 研究および教育目的 のために 管理されたラボ環境でのみ 使用してください。


✨ この修正が役に立ったら、リポジトリに ⭐ を付けていただけると幸いです!

ツールをダウンロード