I am able to do a two word combinator attack using Hashcat but when I try to add a third word list it does not work but no error is generated, only to use --help for assistance. Hashcat version is 6.25 The code I use is
hashcat -m 22000 hashfile -a 1 wordlst1.txt wordlist2.txt wordlist3.txt
There is no way to do this today internally to hashcat itself.
Instead, external tools like combinator3 or combinatorX (available in hashcat-utils) can be used, piping the results directly into hashcat:
combinator3 list1.txt list2.txt list3.txt | hashcat -a 0 [...]But this is much slower than
-a 1. One way to improve performance is to pipe in the first two lists combined, and then append the third list with rules that append the third word:combinator list1.txt list2.txt | hashcat -a 0 -r list3-append.rule [...]... but then the length of your third wordlist is constrained by the number of rules that your setup can load into memory (usually a few million).