Hash files are almost always ASCII. Even if the salt contains non-ASCII, your hashes file should not need to be anything but ASCII (because the salts would be hex, and the --hex-salt parameter would be used, and the hash file itself would still be ASCII).
The '' looks like unnecessary header. Your hash.txt should simply be:
Example:
(Note that --quiet is optional, and there to make my demonstration output simpler. And I use -a 3 for simplicity also, your attack will vary)
The '' looks like unnecessary header. Your hash.txt should simply be:
Code:
12345678123456781234567812345678:123
Example:
Code:
$ echo -n 'password123' | md5sum
482c811da5d5b4bc6d497ffa98491e38 -
$ cat test.hash
482c811da5d5b4bc6d497ffa98491e38:123
$ echo "password" | hashcat --quiet -m 10 -a 0 -o test.out test.hash
$
$ cat test.out
482c811da5d5b4bc6d497ffa98491e38:123:password
(Note that --quiet is optional, and there to make my demonstration output simpler. And I use -a 3 for simplicity also, your attack will vary)
~