you could just use --stdout -a 1 or combinator.bin or combinator3.bin to generate a dictionary file.
you could for instance start with a list of 2 words combinated together and with -a 1 add the 3rd one (2 + 1 = 3):
3 words and add one (3 + 1 = 4):
or (2 + 2 = 4):
and finally 5 words (3 + 2 = 5):
of course you need to generate all those files first and it's of course only possible/feasible to do so if the number of words is very low (because combining 5 words each one with each other will grow exponentially with the number of words):
or:
or for 3:
etc etc
also see https://hashcat.net/wiki/doku.php?id=has...combinator
you could for instance start with a list of 2 words combinated together and with -a 1 add the 3rd one (2 + 1 = 3):
Code:
hashcat -m 13000 -a 1 -w 3 hash.txt two_words.txt one_word.txt
3 words and add one (3 + 1 = 4):
Code:
hashcat -m 13000 -a 1 -w 3 hash.txt three_words.txt one_word.txt
or (2 + 2 = 4):
Code:
hashcat -m 13000 -a 1 -w 3 hash.txt two_words.txt two_words.txt
and finally 5 words (3 + 2 = 5):
Code:
hashcat -m 13000 -a 1 -w 3 hash.txt three_words.txt two_words.txt
of course you need to generate all those files first and it's of course only possible/feasible to do so if the number of words is very low (because combining 5 words each one with each other will grow exponentially with the number of words):
Code:
hashcat --stdout -a 1 -o two_words.txt one_word.txt one_word.txt
or:
Code:
combinator one_word.txt one_word.txt > two_words.txt
or for 3:
Code:
combinator3 one_word.txt one_word.txt one_word.txt > three_words.txt
also see https://hashcat.net/wiki/doku.php?id=has...combinator