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