rules with $4 or $9 and ^4 or ^9 dropped
#1
With the new hashcat v0.38, or at least the hashcat-cli64.exe I'm running, rules with $4 or $9 drop the appending of the "4" or "9". Appending all the other digits work. But rules that should append all 10 digits result in only 8 outputs.

The same happens with ^4 and ^9 for inserting.

And putting v0.37 back to test some other rules I just made showed that v0.38 is dropping some inserted letters, too, but I'm going to stay with v0.37 for now, and not try to figure our which ones.
#2
works fine for me:

root@sf:~/xy/hashcat-0.38# cat > rule
$0$1$2$3$4$5$6$7$8$9
root@sf:~/xy/hashcat-0.38# cat > word
word
root@sf:~/xy/hashcat-0.38# ./hashcat-cli64.bin --stdout word -r rule
word0123456789
#3
Change the rule to
$0
$1
$2
$3
$4
$5
$6
$7
$8
$9

I get
word0
word1
word2
word3
word5
word6
word7
word8

in v0.38, Windows 64-bit version.

Changing the rule.txt file to
$1
$2
$3
$4
$5
$6
$7
$8
$9
$0

gets:
word1
word2
word3
word4
word6
word7
word8
word9

so its skipping lines, not characters.

(And now v0.37 won't work, saying its outdated. But at least it processed all the rule lines, so my mangles counts came out OK.)
#4
indeed, i can reproduce this locally. this is completly new to me, so i have to do some research first. thanks for reporting.

which cpu are you working on?
#5
(01-02-2012, 11:20 AM)atom Wrote: which cpu are you working on?
Intel(R) Core(TM) i3 CPU 550 @ 3.20GHz
Windows 7 Home Premium 64-bit SP1
#6
(01-01-2012, 01:47 AM)Kgx Pnqvhm Wrote: With the new hashcat v0.38, or at least the hashcat-cli64.exe I'm running, rules with $4 or $9 drop the appending of the "4" or "9". Appending all the other digits work. But rules that should append all 10 digits result in only 8 outputs.

The same happens with ^4 and ^9 for inserting.

And putting v0.37 back to test some other rules I just made showed that v0.38 is dropping some inserted letters, too, but I'm going to stay with v0.37 for now, and not try to figure our which ones.

Very well spotted Kgx Pnqvhm,

Thank you for reporting it ! Big Grin
#7
Same issue, AMD A8-3850 CPU (Ubuntu 11.04/64bit).
#8
fixed in beta
#9
I guess I'll wait until the actual update is posted before reporting Smile
#10
Hello atom,

In 0.39b2 every rule is applied, but only every 4th wordlist entry is used. Here is the output of prepending [1-9] (rule) to team[1-9] (wordlist):
Code:
chort@hydra:~/code/hashcat-0.39$ ./hashcat-cli32.bin --stdout -r /fun/tmp/bug.rule /fun/tmp/bug.dict
1team1
2team1
3team1
4team1
5team1
6team1
7team1
8team1
9team1
1team5
2team5
3team5
4team5
5team5
6team5
7team5
8team5
9team5
1team9
2team9
3team9
4team9
5team9
6team9
7team9
8team9
9team9

Result is the same for 32bit or 64bit on Linux.