08-16-2017, 01:05 PM
Hashcat only supports these formats:
with --username
user/name/email:hash
or without --username
hash
all other formats need to be externally converted to one of these formats.
you could for instance (externally with a text editor or other tool of your choice) just remove all spaces within or between username and email to convert it to a format like this:
use --username --separator " "
usernames:name:email hash
or --username (default separator)
username name email:hash
It should be obvious that whenever you choose the format as usernames:name:email hash there should be no spaces within the username, name or email
... and if you choose the format username name email:hash there should be no colon ":" within the username, name and/or email.
Even better would be to use just one identifier, say email (if you are sure that only one user uses a certain email address), such that the hash list isn't that big and the amount of data hashcat needs to load/store is limited to only the bytes necessary.
with --username
user/name/email:hash
or without --username
hash
all other formats need to be externally converted to one of these formats.
you could for instance (externally with a text editor or other tool of your choice) just remove all spaces within or between username and email to convert it to a format like this:
use --username --separator " "
usernames:name:email hash
or --username (default separator)
username name email:hash
It should be obvious that whenever you choose the format as usernames:name:email hash there should be no spaces within the username, name or email
... and if you choose the format username name email:hash there should be no colon ":" within the username, name and/or email.
Even better would be to use just one identifier, say email (if you are sure that only one user uses a certain email address), such that the hash list isn't that big and the amount of data hashcat needs to load/store is limited to only the bytes necessary.