10-23-2011, 11:35 PM
Well that's mixing character sets. 00 is binary 0, but abcd... are ASCII. I don't think that will work. The 00, 01, 02, 03... are for SL3. If you wanted to do MySQL you'd do ASCII (unless it was from a non-English site, then you'd probably need whatever characterset that site used).
If you want MySQL you'd use the ASCII characters for numbers, which would be 0, 1, 2, 3... (no leading 0).
But hashcat has a shortcut for 0-9, which is ?d. The same with a-z is ?l, and A-Z is ?u. The special characters (!, @, #, etc) are ?s.
Keep in mind doing as you wrote (but using ASCII numbers instead of binary) would only try these combinations:
'0' + 'a' + 'A'
...
'9' + 'z' + 'Z'
If you wanted _every_ combination of those characters you would do -1 012...abc...XYZ
?1?1?1
That would be:
000
001
...
00a
00b
...
aaa
aab
...
YZZ
ZZZ
Of course you could write that shorter by just doing -1 ?d?l?u with mask of ?1?1?1, which would be the same combinations.
If you want MySQL you'd use the ASCII characters for numbers, which would be 0, 1, 2, 3... (no leading 0).
But hashcat has a shortcut for 0-9, which is ?d. The same with a-z is ?l, and A-Z is ?u. The special characters (!, @, #, etc) are ?s.
Keep in mind doing as you wrote (but using ASCII numbers instead of binary) would only try these combinations:
'0' + 'a' + 'A'
...
'9' + 'z' + 'Z'
If you wanted _every_ combination of those characters you would do -1 012...abc...XYZ
?1?1?1
That would be:
000
001
...
00a
00b
...
aaa
aab
...
YZZ
ZZZ
Of course you could write that shorter by just doing -1 ?d?l?u with mask of ?1?1?1, which would be the same combinations.