Custom Ruleset, Correct word but exhausted
#1
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

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


Messages In This Thread
Custom Ruleset, Correct word but exhausted - by nowakezone - 08-24-2016, 02:20 AM