LandGrey / pydictor

A powerful and useful hacker dictionary builder for a brute-force attack
https://github.com/LandGrey/pydictor
GNU General Public License v3.0
3.22k stars 630 forks source link

Cannot build dictionary - count switcher error #25

Open mujtabaxd opened 3 years ago

mujtabaxd commented 3 years ago

I am trying to build a wordlist but it throws error at the start.

C:\pydictor-master>python pydictor.py --len 12 12 --head 2031 -base dc
                              _ _      _
              _ __  _   _  __| (_) ___| |_ ___  _ __
             | '_ \| | | |/ _` | |/ __| __/ _ \| '__|
             | |_) | |_| | (_| | | (__| || (_) | |
             | .__/ \__, |\__,_|_|\___|\__\___/|_|
             |_|    |___/                            2.1.5.2#dev

[!] Build items more than pyoptions.count_switcher: 100000000000
[!] Modify /lib/data/data.py count_switcher to adjust it
LandGrey commented 3 years ago

I am trying to build a wordlist but it throws error at the start.

C:\pydictor-master>python pydictor.py --len 12 12 --head 2031 -base dc
                              _ _      _
              _ __  _   _  __| (_) ___| |_ ___  _ __
             | '_ \| | | |/ _` | |/ __| __/ _ \| '__|
             | |_) | |_| | (_| | | (__| || (_) | |
             | .__/ \__, |\__,_|_|\___|\__\___/|_|
             |_|    |___/                            2.1.5.2#dev

[!] Build items more than pyoptions.count_switcher: 100000000000
[!] Modify /lib/data/data.py count_switcher to adjust it

your command will generate (10+26)^12 = 4.7383813383216e+18 lines and it's large than 100000000000 line.

pydictor default will exit.

if you have enough disk space, you can modify fileC:/pydictor-master/lib/data/data.py increasingcount_switcher number.

mujtabaxd commented 3 years ago

Yes it's fine now. A nice feature would be if pydictor tells the exact size of the wordlist we're going to generate.

principal-aaas commented 3 years ago

Hiya Mujtabaxd, Thank you for the insight as I adjusted my count_switcher to accommodate 26^13 with a 4 digit --tail. Based upon your experience, how long should I expect the wordlist generation to take? It's been going for over an hour now. Cheers!

jrgdiaz commented 2 years ago

is there a way to limit the number of items that pydictor generates? For example if only wanted the first 1000 items ...

LandGrey commented 2 years ago

is there a way to limit the number of items that pydictor generates? For example if only wanted the first 1000 items ...

Temporarily no this feature.