10-23-2020, 08:38 PM
(10-22-2020, 09:20 PM)philsmd Wrote: the pipe makes absolutely no sense
you can use -a 1 directly (i.e. adapt the right-hand command and only use that command with -a 1 -j added to it)
(no pipe, no stdout needed with -j )
You are absolutely right - Was trying to see if that speeded things up (more work).
A ruleset is one thing I would try:
Code:
.\hashcat.exe -a1 --stdout dk.txt dk.txt "-j$." | .\hashcat.exe -m1000 pwdump20201019 -O -w 4 -o fall2020.txt -r rules\best64.rule
But that is very slow.
I can do stuff like this pretty fast - It has a long startup time - but fast run-time (few secs) on 100.000 word dictionaries. and runs at 10GH/s on things like rockyou on my 5600XT.
Code:
.\hashcat.exe -a1 -m1000 pwdump20201019 -o fall2020.txt -O -w 4 rockyou.txt rockyou.txt "-j$0" "-kl"
I would then need to create a batch file with many of these commands to cover my case. But that is likely the best option, at least for large dicts.
I now have 250000+ out of 575000 hashes cracked. Having history in there of course makes things easier. Many users just adds or increments the end or any number. I get a diminishing return on effort, so wanted to try some more ideas, like 2 dictionary words separated by a non-letter - possible a sequence of digits. From what I can see, it is actually pretty normal where there are complexity requirements, and thus I wonder why there is no optimized module for this.
love4ever is one password from rockyou.