hashcat and rules, bug or not
#1
it's looks like a bug for me, maybe i'm wrong and it is some kind of feature

create test rule with one symbol ":"
in docs/rules.txt it's:
#define RULE_OP_MANGLE_NOOP1 ':' // does nothing
create "wordlist" file with numbers from 1 to 10000
generate from this "wordlist" md5 hashes
try to recover generated hashes with "wordlist"
try to recover generated hashes with "wordlist" and "nothing" rule

so, these steps

Code:
C:\>cat test.rule : C:\>hashcat-cli32.exe -V 0.38 C:\>del hashcat.pot C:\>perl -e "for(1..10000){print \"$_\n\"}" > words C:\>perl dict2hash.pl words >md5h C:\>hashcat-cli32.exe -m0 -n1 md5h words ... cut ... All hashes have been recovered C:\>grep -c '' hashcat.pot 10000 C:\>del hashcat.pot C:\>hashcat-cli32.exe -m0 -n1 -r test.rule md5h words ... cut ... Index.....: 1/1 (segment), 10000 (words), 58894 (bytes) Recovered.: 2500/10000 hashes, 0/1 salts ... cut ... Progress..: 10000/10000 (100.00%) ... cut ... C:\>grep -c '' hashcat.pot 2500 C:\>cat hashcat.pot 1 5 9 13 17 21 ... cut ... 9981 9985 9989 9993 9997

so, with applying the rules something gone wrong?
looks like every 1 of 4 passwords was restored and others are not


hashcat-cli32.exe runned on win xp pro sp2 , proc: intel core 2 duo e6600
i've tried -n parameter 1,2,4, thinking that depends on processor's cores\threads, but it did not help

any thoughts on this?

sorry for my lame english
#2
this is already known and already fixed, see here: http://hashcat.net/forum/thread-767.html

anyway, thanks for reporting!
#3
ok , thanks for reply
sorry for the trouble