-
-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DreamHost #40
Comments
Sorry this took so long for me to get back to you on. I did check at the time and didn't see reddit.ru pointing to Dreamhost and in the past I have not had success with takeovers via Dreamhost. Do you have a public bug bounty report or active proof of concept you could share? |
Maybe I've failed to grasp something fundamental about this. Isn't the idea that I can create a zone and publish arbitrary records without actually demonstrating that I control the domain? Clearly, that doesn't amount to much in this example because this particular domain isn't delegated to DreamHost's servers. |
I understand what you were trying to do now. And yes, you did create a DNS zone on Dreamhost that Dreamhost is now delivering, which demonstrates that arbitrary domains can be added to their system (a very important step). However, there is a second part to DNS takeovers as many providers are now implementing safety checks that ensure domains previously delegated to them cannot be re-delegated without verification. In the case of Dreamhost my experience has been they will stop you from delegating a zone for a domain that was previously delegated to them unless you can verify you own the domain, thus most (if not all) vulnerable domains pointed to Dreamhost cannot actually be attacked. So, for a service to be At the very least, I can assign this |
Service
DreamHostStatus
Vulnerable (with purchase)Nameserver
ns1.dreamhost.com
ns2.dreamhost.com
ns3.dreamhost.com
Explanation
DreamHost offers shared and dedicated web hosting, cloud storage, and registrar services, mainly. Obtaining an account with the ability to add domains requires purchasing service (minimum ~$5 for one month of hosting as of the time of this writing). It is possible to add a domain that is registered elsewhere by ticking a box during the procedure that says, roughly, "Yes, I really own this domain". A corresponding zone is automatically provisioned on the authoritative servers and arbitrary records can be added subsequent to that for supported record types.
I demonstrated this on an existing, long-established account by adding
reddit.ru
and creatingreddit.ru/TXT
with the contents "can-i-take-over-dns". The record started becoming visible on the nameservers within a few minutes.The DreamHost Knowledge Base article about Adding a website and hosting details the procedure.
The text was updated successfully, but these errors were encountered: