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