09-30-2018, 08:35 PM
I'm getting a segfault when I use --stdout.
hashcat --stdout list.lst -r rules/best64.rule segfaults
cat file | hashcat --stdout -r rules/best64.rule segfaults
echo test | hashcat --stdout -r rules/best64.rule works as expected
the following, a la https://hashcat.net/forum/thread-7027.html works, but slow:
cat list.lst | while read line; do echo $line | hashcat --stdout -r rules/best64.rule; done
What am I doing wrong?
The reason for wanting to even do this is because as I understand it, hashcat will reject words of insufficient length even if the ruleset creates variations that are >= minimum length. So for -m 2500, 1234567 would get rejected, and so would every variation created by the rule, regardless of correct length. Do I have this right?
hashcat --stdout list.lst -r rules/best64.rule segfaults
cat file | hashcat --stdout -r rules/best64.rule segfaults
echo test | hashcat --stdout -r rules/best64.rule works as expected
the following, a la https://hashcat.net/forum/thread-7027.html works, but slow:
cat list.lst | while read line; do echo $line | hashcat --stdout -r rules/best64.rule; done
What am I doing wrong?
The reason for wanting to even do this is because as I understand it, hashcat will reject words of insufficient length even if the ruleset creates variations that are >= minimum length. So for -m 2500, 1234567 would get rejected, and so would every variation created by the rule, regardless of correct length. Do I have this right?