Problem using rules to append word from memory
#2
First, I want to thank you for a well written and asked question, I'm not used to it since some time.
Then you are not doing anything wrong, except not noticing the following in oclHashcat's output maybe :

Code:
WARNING: Cannot convert rule for use on GPU in file testrule.txt in line 3: uMl4
WARNING: Cannot convert rule for use on GPU in file testrule.txt in line 4: lMu6
[...]
Rules: 1

The wiki page about rules has been changed and some information got lost, in this case : memory based rules don't work on gpu.

Then for trying with hashcat and its --stdout mode, (thank you, someone smart enough to use it for checking if his command is right), nothing wrong here aswell, I just tested and it worked :

Code:
$ ./hashcat-cli64.exe -m 0 -r testrule.txt testhashes.txt testdict.txt
[...]
Added hashes from file testhashes.txt: 2 (1 salts)
Added rules from file testrule.txt: 3

20a07aa5a0a4656891f77115d03fd436:genericgeneric
ba3d8875bd96f0741089d99bd7c153de:genericGENERIC

All hashes have been recovered

Input.Mode: Dict (testdict.txt)
Index.....: 1/1 (segment), 1 (words), 8 (bytes)
Recovered.: 2/2 hashes, 1/1 salts

With the following files :

Code:
$ head test*
==> testdict.txt <==
generic

==> testhashes.txt <==
20a07aa5a0a4656891f77115d03fd436
ba3d8875bd96f0741089d99bd7c153de


==> testrule.txt <==
# testing rules
d
uMl4
lMu6

hashcat --stdout with the same previous command:

Code:
genericgeneric
genericGENERIC
genericGENERIC

Is your output different or do you still have only 1 cracked out of 2 with the previous inputs ?


Messages In This Thread
RE: Problem using rules to append word from memory - by Xanadrel - 11-18-2015, 09:23 PM