08-24-2016, 02:20 AM
Hello,
I am wanting to test out created rules for myself.
For my first rule I want to make the first letter of word a capital and for every word I want to add three numbers to the end
so for example, password -> Password123 (Password389, Password486, etc etc)
mine.rule
test.bat
Now when I run this in order to get a text file I do this
Command Prompt
In my dictionary I have only the base word (password)
Looking at the output, it correctly has the correct output (again this is using --stdout)
Taking out the --stdout (to crack the password) is always exhausted
Hashcat output (not --stdout)
Would anyone be able to help me understand what I am missing? (Also, why is it trying 2000 guesses when it should only be 1000 guesses) Password000 - Password999
Note that if I use the --stdout of hashcat as the new wordlist, it works. But I thought that was the point of the rules so I wouldn't need to make a custom wordlist
I am wanting to test out created rules for myself.
For my first rule I want to make the first letter of word a capital and for every word I want to add three numbers to the end
so for example, password -> Password123 (Password389, Password486, etc etc)
mine.rule
Code:
T0$0$0$0
T0$0$0$1
T0$0$0$2
...(continued)
test.bat
Code:
hashcat64.exe -w 1 -m 2500 -a 0 -r rules\mine.rule C:\Pen\hs\mywifi.hccap C:\Pen\word\test.txt --stdout --gpu-temp-retain=66
Now when I run this in order to get a text file I do this
Command Prompt
Code:
test.bat > test.text
In my dictionary I have only the base word (password)
Looking at the output, it correctly has the correct output (again this is using --stdout)
Code:
Password430
Password431 <-- correct password
Password432
Taking out the --stdout (to crack the password) is always exhausted
Hashcat output (not --stdout)
Code:
Session.Name...: hashcat
Status.........: Exhausted
Rules.Type.....: File (rules\mine.rule)
Input.Mode.....: File (C:\Pen\word\test.txt)
Hash.Target....: mywifi ( <-> )
Hash.Type......: WPA/WPA2
Time.Started...: Tue Aug 23 19:10:59 2016 (34 secs)
Speed.Dev.#1...: 29 H/s (0.60ms)
Recovered......: 0/1 (0.00%) Digests, 0/1 (0.00%) Salts
Progress.......: 2000/2000 (100.00%)
Rejected.......: 1000/2000 (50.00%)
Started: Tue Aug 23 19:10:59 2016
Stopped: Tue Aug 23 19:11:35 2016
Would anyone be able to help me understand what I am missing? (Also, why is it trying 2000 guesses when it should only be 1000 guesses) Password000 - Password999
Note that if I use the --stdout of hashcat as the new wordlist, it works. But I thought that was the point of the rules so I wouldn't need to make a custom wordlist