keyspace changes
#1
Hi all,

Has there been any change to "--keyspace" in the latest stable (3.30)?

The exact same command which works on 3.00 does not work in 3.30:
Code:
$ hashcat-3.00/hashcat64.bin --keyspace -m 0 -a 3 hashcat-3.00/example0.hash ?a?a?a?a?a
81450625
$ hashcat-3.30/hashcat64.bin --keyspace -m 0 -a 3 hashcat-3.00/example0.hash ?a?a?a?a?a
Usage: hashcat-3.30/hashcat64.bin [options]... hash|hashfile|hccapfile [dictionary|mask|directory]...

Try --help for more help.

If this is not a bug, what is the new proper way to use the keyspace command?

Cheers.
#2
(02-23-2017, 02:03 PM)lordneon Wrote: Hi all,

Has there been any change to "--keyspace" in the latest stable (3.30)?

The exact same command which works on 3.00 does not work in 3.30:
Code:
$ hashcat-3.00/hashcat64.bin --keyspace -m 0 -a 3 hashcat-3.00/example0.hash ?a?a?a?a?a
81450625
$ hashcat-3.30/hashcat64.bin --keyspace -m 0 -a 3 hashcat-3.00/example0.hash ?a?a?a?a?a
Usage: hashcat-3.30/hashcat64.bin [options]... hash|hashfile|hccapfile [dictionary|mask|directory]...

Try --help for more help.

If this is not a bug, what is the new proper way to use the keyspace command?

Cheers.
You should check the WIKI and the FAQ pages.  This is directly out of the FAQ.

"You can calculate the keyspace for a specific attack with the following syntax:
$ ./hashcat64.bin -a 0 example.dict -r rules/best64.rule --keyspace
129988
(Don't include the hashmode or hashfile!)"
#3
Thanks.

I have always calculated it the way I mentioned, I was not aware that it had changed.