Separator unmatched when using example hash
#4
(03-16-2019, 08:10 PM)royce Wrote: Hashes containing '$' need to be enclosed in single quotes  on the Unix commandline. This is because $[string] is a way to do variable substitution in bash and related shells.

Once you fix that, you won't need to specify the separator on the commandline.

Just how do you format it then? Let's have an example please?

I have this same situation but with a bcrypt hash and I was unable to get it to work. I ended up placing the hash in a a file and then used that file as input parameter.

Instead of this:

Code:
hashcat -m 3200 -a 0 $2a$05$LhayLxezLhK1LhWvKxCyLOj0j1u.Kj0jZ0pEmm134uzrQlFvQJLF6 ./wordlist

I figured I would do this:

Code:
hashcat -m 3200 -a 0 '$'2a'$'05'$'LhayLxezLhK1LhWvKxCyLOj0j1u.Kj0jZ0pEmm134uzrQlFvQJLF6 ./wordlist

But I ended up doing this:

Code:
hashcat -m 3200 -a 0 ./hashfile ./wordlist

What am I doing wrong here?

This bcrypt string is a valid hash string taken from Hashcat list of example hashes.
Reply


Messages In This Thread
RE: Separator unmatched when using example hash - by meow - 10-01-2022, 05:43 PM