Skip to content

Python Script for brute forcing a partial mnemonic to help users recover a damaged/partially lost seed.

Notifications You must be signed in to change notification settings

SachinMeier/MnemonicRecovery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Mnemonic Phrase Recovery

This is a script for attempting to recover a BIP32 wallet from a partial mnemonic seed. There's no guarantee that it will find your seed.

For now, it only works with P2PKH addresses derived from path m/44'/0'/0'/. I will work on making this more flexible and adding other script types.

Warning

The script has no networking components, so I am unable to view/steal your seed at any point. However, you should still run this script offline in case your computer is insecure.

Dependencies

The only dependency is '''bitarray''', a python library which can be installed with pip.

Install and Use

# get source code
git clone git@github.com:SachinMeier/MnemonicRecovery.git
cd MnemonicRecovery

# setup virtual environment
python3 -m venv . 

# activate virtual environment
source .venv/bin/activate

# install bitarray
pip3 install bitarray



# run script
python3 src/brute-force.py

The script will prompt the user to enter their words, select a gap limit, and enter any known addresses.

About

Python Script for brute forcing a partial mnemonic to help users recover a damaged/partially lost seed.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages