Dublicate rule and digits ?d
#1
Hello!
I use hashcat v6.2.6
In the command
Code:
mp64.exe ?d?d?d?d | hashcat  --stdout  -r dummy_digits.rule

where dummy_digits.rule  contain only d rule
output generated with unknown symbols and disordered
Code:
99659967 99669967 9967996? 99689969 99699979 99709971 99719973 99729973 99739977 99749975 99759977 99769977 9977997? 99789979 997999?9 99809981 99819983 99829983 99839987 99849985 99859987

The problem starts from three digits in mask (?d?d?d)
Reply
#2
--stdout is known to be buggy (at least the output) in plain 6.2.6

please use latest compiled version from here https://hashcat.net/beta/

running with (be aware first option -r then --stdout)

mp64 ?d?d?d?d | hashcat.exe -r rule.txt --stdout

resulting in correct output, disordered is because of hashcat optimisations applied after getting the candidates

98859885
98869886
98879887
98889888
98899889
98909890
98919891
98929892
98939893
98949894
98959895
98969896
98979897
98989898
98999899
Reply
#3
Quote:please use latest compiled version from here https://hashcat.net/beta/
Completely broken on Windows and doesn't output anything
I have a workaround:
 
Code:
mp64.exe ?d?d?d?d | hashcat --stdout  -j d
Reply