Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
metasploit-bailiwicked_domain-fix — Metasploit के bailiwicked_domain.rb में undefined method each के लिए फिक्स (CVE-2008-1447 DNS कैश पॉइज़निंग मॉड्यूल) | Kitploit
उपकरण/GitHubGitHub/hamlasiraj/metasploit-bailiwicked_domain-fix
शोषण फ्रेमवर्कभेद्यता विश्लेषणशोषणपेनिट्रेशन टेस्टिंगलर्निंग और शिक्षाDNS विश्लेषण
GitHubhamlasiraj/metasploit-bailiwicked_domain-fix

metasploit-bailiwicked_domain-fix

Metasploit के bailiwicked_domain.rb में undefined method each के लिए फिक्स (CVE-2008-1447 DNS कैश पॉइज़निंग मॉड्यूल)

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखें
111 महीने पहलेअभी तक समीक्षित नहीं

🚀 metasploit-bailiwicked_domain-fix

undefined method each के लिए फिक्स Metasploit के bailiwicked_domain.rb में (CVE-2008-1447 DNS कैश पॉइज़निंग मॉड्यूल)


🔎 समस्या

CVE-2008-1447 का परीक्षण करते समय Metasploit का उपयोग कर, मूल मॉड्यूल इस त्रुटि से क्रैश हो गया:

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

ऐसा इसलिए होता है क्योंकि कोड एक सरणी के बजाय IPAddr ऑब्जेक्ट पर .each कॉल करता है।


🛠️ समाधान

समाधान है पुनरावृत्ति से पहले IP ऑब्जेक्ट को एक सरणी में लपेटना: पंक्ति 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) का शोषण करता है।
👉 इसका उपयोग केवल नियंत्रित प्रयोगशाला वातावरण में अनुसंधान और शैक्षिक उद्देश्यों के लिए करें।


✨ यदि इस फिक्स ने आपकी मदद की, तो रिपॉजिटरी को ⭐ देने पर विचार करें!

टूल डाउनलोड करें