10-26-2017, 03:52 AM
I lost a blockchain wallet password. I know the beginning (abc) and I am quite sure that it includes certain characters (123), I'm just not sure where those certain characters are located...at all.
I have the known abc + 7 unknown and within that 7 unknown the chars 1,2,3 must be included.
Is the following the best way to attack this, or is there a better way?
I'm thinking if I can find a pattern with rules that will create duplicate outcomes, then I can write a script to remove those entries, but I am also unsure if that's really going to speed things up at all.
Basically, what I need is something similar to the reject rules, but I need it to work without wordlists.
I have the known abc + 7 unknown and within that 7 unknown the chars 1,2,3 must be included.
Is the following the best way to attack this, or is there a better way?
Code:
mp64.bin -1 123 abc?1?1?1?a?a?a?a | hashcat -m 12700 -w3 blockchain.hash swap.rule
swap.rule:
*76
*75
*74
...
*76*65
*76*64
...
*73*56*13*32*41*17*37
...and so on.
I'm thinking if I can find a pattern with rules that will create duplicate outcomes, then I can write a script to remove those entries, but I am also unsure if that's really going to speed things up at all.
Basically, what I need is something similar to the reject rules, but I need it to work without wordlists.