Skip to content
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

Four character domains support #1

Open
dev6 opened this issue Aug 16, 2016 · 2 comments
Open

Four character domains support #1

dev6 opened this issue Aug 16, 2016 · 2 comments

Comments

@dev6
Copy link

dev6 commented Aug 16, 2016

Any idea to how to go about for four characters domain support? How to go about adding that extra byte for the extra character in the domain name?

@huntergregal
Copy link
Owner

huntergregal commented Aug 23, 2016

You will need to bruteforce a 4 character domain completely, Once you get one cracked you will be able to use that template to crack other 4 letter domains quicker. See coreFunctions.py , function "attackTemplate()" . Only instead of using one of the predefined templates, you would be bruteforcing a massive keyspace 0x11111111111111111111-0xffffffffffffffffffff as an example. (poor example. im tired rn).

I also beleive the IDAT encoder is slightly off at the moment. I've been really busy to fix it. If you are set on getting a 4 letter domains reach out to me again and I can spend some time cracking them on one of my VPSs. Once a valid template is found It is fairly simple to begin building a "rainbow table" of valid domains if you will.

@huntergregal
Copy link
Owner

What is the .tld you would like 4 character domain support for? I can look at generating the prepopulated tables for it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants