Posts: 45
Threads: 18
Joined: May 2015
Hello!
i can't seem to find the answer to this anywhere...
when i do the simple command:
oclHashcat64.exe -m 300 -a 3 E:\Hash\hash.txt
in the hopes of bruteforcing a password, is it only the "basic" 62 charset? (numbers, small-case letters, upper-case letters)? or symbols as well?
and if i want to include all symbols, what exactly should i be adding to my command?
Alternatively, if "all symbols" is too much, what i usually recommended/used?
thank you!
Posts: 2,936
Threads: 12
Joined: May 2012
Default values are found here:
http://hashcat.net/wiki/doku.php?id=oclh...ult_values
So for -a 3:
Quote:-1 ?l?d?u -2 ?l?d -3 ?l?d*!$@_ ?1?2?2?2?2?2?2?3?3?3?3?d?d?d?d
For "all symbols" you'd use the ?a character class with an appropriate mask, e.g. ?a?a?a?a?a?a?a?a for 95^8. See
http://hashcat.net/wiki/doku.php?id=mask_attack#masks
Posts: 45
Threads: 18
Joined: May 2015
(05-16-2015, 05:19 AM)epixoip Wrote: Default values are found here: http://hashcat.net/wiki/doku.php?id=oclh...ult_values
So for -a 3:
Quote:-1 ?l?d?u -2 ?l?d -3 ?l?d*!$@_ ?1?2?2?2?2?2?2?3?3?3?3?d?d?d?d
For "all symbols" you'd use the ?a character class with an appropriate mask, e.g. ?a?a?a?a?a?a?a?a for 95^8. See http://hashcat.net/wiki/doku.php?id=mask_attack#masks
ohh now i get it! "?a" includes all the above char-sets within itself.
so in order to brute-force every password combination between 0 characters and lets say 9 i need to write:
Code:
oclHashcat64.exe ?a -m 300 -a 3 E:\Hash\hash.txt
Posts: 2,936
Threads: 12
Joined: May 2012
No, that mask would only brute force passwords with a length of 1. Actually it wouldn't do anything because your arguments are in the wrong order. If you wanted to brute force "all" characters lengths 1-9, your command would be:
Code:
oclHashcat64 -a 3 -i -m 300 E:\Hash\hash.txt ?a?a?a?a?a?a?a?a?a
Posts: 45
Threads: 18
Joined: May 2015
(05-16-2015, 08:41 PM)epixoip Wrote: No, that mask would only brute force passwords with a length of 1. Actually it wouldn't do anything because your arguments are in the wrong order. If you wanted to brute force "all" characters lengths 1-9, your command would be:
Code:
oclHashcat64 -a 3 -i -m 300 E:\Hash\hash.txt ?a?a?a?a?a?a?a?a?a
OH, now i get it.
thank you so much for all the help!