/Plutus

An automated bitcoin wallet collider that brute forces random wallet addresses

Primary LanguagePythonThe UnlicenseUnlicense

Plutus Bitcoin Brute Forcer

A Bitcoin wallet collider that brute forces wallet addresses

About This Fork

Using a June 9th 2021 database from AnasMK9's fork, and pruned the git history to reduce repo size.

  • run_bruteforce.py - random keys generated with Plutus-Scroo's keygen. Original keygen is present but unused.
  • run_mnemonic.py - addresses of wallets generated using bitcoinlib based on a mnemonic strings.
  • run_flood.py - picks an inital random seed, and then checks neighboring seeds sequentially in both positive and negative direction.
  • todo - make flood algorithm which resets and picks a new starting seed after every N iterations.

Running the scripts

$ sudo apt -y install git-all
$ sudo apt -y install python3-pip
$ sudo apt -y install libgmp3-dev
$ git clone https://github.com/swift502/Plutus.git
$ cd Plutus
$ pip3 install -r requirements.txt
$ pip3 install ecdsa

Then either one of these:

$ python3 run_bruteforce.py
$ python3 run_flood.py
$ python3 run_mnemonic.py

ecdsa should probably just be in the requirements.txt file. Todo.