I have a KeePass 2.47 database which is protected with a master password and a key file.
I managed to lose the 2nd part of my master password. So, I have access to the database, the key file and the first part of the master password (ftyhbvGG
).
I can also provide some educated guesses on the parts of the 2nd (unknown) part of the password:
- character combination,
- likely character succession,
- overall password length
Does the fact that I know the first part of the master password and can provide educated guesses improve my cracking chances? If so, how I can make best of use of this?
Based on the above:
- What would be my best cracking strategy? Some form of brute force?
- How would I go about creating a wordlist (dictionary)?
- Are there any automated cracking tools (Windows or Linux) appropriate for my situation? (For example, after some online searching, I found mod0keecrack https://github.com/devio/mod0keecrack but I don't know what
wordlist.txt
to use as input -- I assume other tools would also require similar input.)
ftyhbvGG
in the wordlist? How can I make the wordlist use theftyhbvGG
to generate all other possible combinations? How can I input the "educated guesses" into the wordlist?