A framework for exploiting DNS rebinding vulnerabilities to bypass Same-Origin Policy and attack internal networks from browsers.
dref is a DNS Rebinding Exploitation Framework designed for security researchers and penetration testers. It automates DNS rebinding attacks to bypass browser Same-Origin Policy and access internal network resources from compromised browsers. The framework handles the heavy lifting of DNS rebinding while providing built-in payloads for network discovery and data exfiltration.
Security researchers, penetration testers, and red team members who need to test web application security and bypass browser security controls during authorized security assessments.
dref provides a complete framework for DNS rebinding attacks with built-in functionality that eliminates the need to manually implement complex rebinding techniques. It offers ready-to-use payloads and automation that simplifies exploiting DNS rebinding vulnerabilities in real-world scenarios.
DNS Rebinding Exploitation Framework
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Handles the complex process of DNS rebinding attacks automatically, as shown in the code snippet that scans subnets and exfiltrates responses without manual intervention.
Includes ready-to-use attack payloads for various scenarios, referenced in the Wiki for practical applications like network discovery and data extraction.
Provides techniques to circumvent browser Same-Origin Policy, enabling access to internal network resources from compromised browsers, as highlighted in the example code.
Can discover and map internal web services, demonstrated through functions like tcpScan for subnet scanning and port detection in the provided snippet.
No longer maintained, meaning no updates, bug fixes, or security improvements, which limits long-term viability and support.
Marked as a development release with explicit warnings against use in production, reducing reliability for serious security engagements.
Requires advanced knowledge of DNS setup and network security to deploy effectively, as implied by the need for custom payloads and server interactions.