Is it possibly to queue dictionaries or lists in hashcat?

Posted on

Problem :

I’m trying to brute force one of my old harddrives I no longer have the password for; (LUKS v1).

Hashcat is doing great for this, I’m just not sure how to queue multiple lists or dictionaries other that merging them all into a single list.

Ideally I would like to be able to start with the most likely lists, say, “keyboard patterns” or “common numbers” and then progress to other lists specified.

The current command is hashcat -m 14600 -a 0 -w 3 luks-header <password>.txt -o found, but I would like to specify more than .txt.

Something like: hashcat -m 14600 -a 0 -w 3 luks-header <password>.txt, <dictionary>.txt, <numbers>.txt -o found.

So that it will run those lists one after the other in the order specified. Is this possible?

I tried to Google it, but only found results for things with similar keywords even when I used “quotes”.

Solution :

You can use a simple for loop for that.

This example will loop thru all .txt files in the current working directory and pass the name to hashcat as a variable:

for file in *.txt; do hashcat -m 14600 -a 0 -w 3 luks-header "$file" -o found; done

Leave a Reply

Your email address will not be published. Required fields are marked *