Is there any tool out there that can create a password dictionary using likely words? I need something that can take a group of words, modify the case for each word and letter, and also change the keyboard layout. Basically, it should write out the target word in a different layout. Each word should be handled one at a time, some with changes in case and layout, and some without. In the end, I want to save all these potential passwords into a file or files for later review.
Looking for similar password recovery tools
5 replies 336 views
You should look into Hashcat with the PrinceProcessor (PP) mode. It does exactly that kind of combination. It's way more flexible than trying to generate all the rules yourself. You need to check the 'combinator' options. Way faster than scripting it out.
gr3g.0rbitHero Member
Posts: 1025 · Reputation: 2646
#3Oct 24, 2021, 01:28 PM
It's also possible with BTCRecover by setting your preferred rule (e.g.: --typos-capslock) plus --listpass arg.
That last arg ensures that it'll just list those possible passwords to a file instead of testing them.
But it's more complicated to setup than the one suggested above.
Hashcat with PrinceProcessor and/or rules will do exactly what you want without you having to dump a gigantic wordlist to disk first. You feed it your base words, let the rules handle case flips, leetspeak, layout swaps, concatenations, etc., and it generates candidates on the fly as it attacks.
For wallet/seed recovery specifically, BTCRecover is worth another look, like nc50lc said. It's more annoying to set up, but its typo / keyboard-layout / capslock modes are geared exactly toward "I know roughly what the password was, just not the exact mix of mistakes I made that day."
You can easily do these tasks with Hashcat, but before that you have to follow some steps.
Write the word you want to generate in the base.txt file. Let's say I work with bitcointalk word.
save file name base.txt
then you need to create a rule file. You can do this at your way. I'm explaining it to you with an example.
save file name leet.rule Place these two files in the folder where hashcat.exe is located.
now run this command in terminal
then you will see like this
the result file will get the same folder as the name output.txt
Yes, there is IS and this is my favourite one https://github.com/sc0tfree/mentalist
Related topics
- Looking for 3 examples of r, s, z and nonce data 19
- What tools can help build test Bitcoin chains? 2
- Bitcoin Core displaying coins (UTXOs) in a new tab 13
- Are you in favor of BIP-110? Let's get a Bitcoin poll going. 0
- Erlay seems to have some issues here’s a better proposal for a bitcoin protocol without invites 3
- New Optional Hourglass Implementation is Live 3