Help with 3 word combination - Printable Version +- hashcat Forum (https://hashcat.net/forum) +-- Forum: Support (https://hashcat.net/forum/forum-3.html) +--- Forum: hashcat-utils, maskprocessor, statsprocessor, md5stress, wikistrip (https://hashcat.net/forum/forum-28.html) +--- Thread: Help with 3 word combination (/thread-8705.html) |
Help with 3 word combination - Dawbs - 10-10-2019 Hi, I have a 3 word wpa hash in the format of "word-word-word" (including the -). with a 3-4-5 mask/keyspace (in any order) with one of the words being in capitals. I have 3 word lists, one for each word length, and in each file every word appears twice. Once in lower case & once in upper case Can anyone suggest how I run the 3 word lists and add the "-" in-between? I believe this would work for 2 words but not sure how to make it run for 3 hashcat64.exe -m 2500 -a 1 -j '$-' dict1.txt dict2.text .......... I'm currently running Hashcat on windows Many thanks in advance. RE: Help with 3 word combination - EnviableOne - 12-13-2019 (10-10-2019, 08:32 PM)Dawbs Wrote: Hi, Easiest way is to combine all three wordlists (append the 4s and 5s to the 3s) to get your wordlist then powershell is probably the fastest way to create the candidates if i am reading your post right the candidates you need are: LIST-list-list list-LIST-list list-list-LIST where list is any of the 3s,4s,5s in lower and LIST is them is upper. the best way is to use three stream readers and nested loops: Code: [GC]::Collect() if you set $in_file to the path of the combined 3s,4s,and5s file and $out_file to a path of your choosing, $out_file will then be your wordlist for a straight dictionary attack e.g. hashcat64.exe -m 2500 -a 0 input.hash $out_file ....... RE: Help with 3 word combination - Banaanhangwagen - 12-14-2019 As explained here (https://gist.github.com/roycewilliams/18e3fb14b97cc05eb95a5645692bccc2) by Royce, I should also consider using PRINCE. Put all your possible candidates in one wordlist and put a space in front of them. Use prince and pipe it into hashcat. Use the rule "delete first character, and replace all spaces by -" This should give the following: Code: cat wordlist.txt Code: pp64.exe --elem-cnt-min=3 --elem-cnt-max=3 wordlist.txt | hashcat.exe --stdout -j "[ s -" |