100% rejects while using "short words to long" rule
#1
Hi
I've start rule-based attack to WPA using dictionary filled with only 6-chars words (000000-999999).
Rule file consists only in 'd' and 'f' functions so I expect processing 12-chars words only.
But I got 100% rejects, so it seems rules was not applied at all:
Quote:Session..........: hashcat
Status...........: Exhausted
Hash.Type........: WPA-EAPOL-PBKDF2
Hash.Target......: my.hccapx
Time.Started.....: Fri Sep 27 21:54:59 2019 (0 secs)
Time.Estimated...: Fri Sep 27 21:54:59 2019 (0 secs)
Guess.Base.......: File (six.txt)
Guess.Mod........: Rules (my.rule)
Guess.Queue......: 1/1 (100.00%)
Speed.Dev.#1.....:        0 H/s (0.00ms) @ Accel:128 Loops:16 Thr:256 Vec:1
Recovered........: 0/3 (0.00%) Digests, 0/1 (0.00%) Salts
Progress.........: 2000000/2000000 (100.00%)
Rejected.........: 2000000/2000000 (100.00%)
Restore.Point....: 1000000/1000000 (100.00%)
Candidates.#1....: [Copying]

Any ideas ?
Reply
#2
Words are always rejected before applying rules. Since no word satisfies the minimum requirement of 8 chars they are all rejected.

You can work this around by appending two characters to each input word and remove them with the ]] rule.
Reply
#3
Thanks!
Reply