merge dictionary or not?
#1
hi,
thank to the hashcat team for your beautiful app.
my question is: to have better performance we should merge dictionarys or not?
according to mask file, when i use 10 mask in mask file we get better performance (faster) instead of use 10 mask attack in same hardware. i think initialize time is reason of this.
now for dictionary attack what we should do? for example we have 3 dictionary. is it better to merge them? and why?


have a good time...
Reply
#2
It makes sense if there are a lot of duplicates.

On linux you would just sort and unique the words with "sort -u"
Code:
sort -u wordlist_folder/* -o sort_and_uniqued.txt
Reply
#3
(12-03-2017, 07:56 AM)arashkamangir70 Wrote: hi,
thank to the hashcat team for your beautiful app.
my question is: to have better performance we should merge dictionarys or not?
according to mask file, when i use 10 mask in mask file we get better performance (faster) instead of use 10 mask attack in same hardware. i think initialize time is reason of this.
now for dictionary attack what we should do? for example we have 3 dictionary. is it better to merge them? and why?


have a good time...

As long as the wordlists aren't too big (since they have to be fed into ram first) then you should be fine.  Makes typing the command by hand faster (I keep a .txt file with all the commands so I can just copy/paste though) If you have passwords shorter than 8 characters, you could delete them out of the lists with sort/awk.  I personally like to leave them in since hashcat will reject/skip them fast enough (for WPA algorithm) but I like to mask/append 2 or 3 characters to them, in order to make them valid and useable when the need arises.

You can use -w 3 or 4 in your command to squeeze a little more performance out. Try merging your 3 dictionaries then testing/benchmark then try with separate lists.
Reply