Giter VIP home page Giter VIP logo

brutecointxt's Introduction

brutecointxt

Table of contents

Description

Simple script to brute force bitcoin wallets with text file filled with passphrases and print any keys with available balance.
Program check for both compressed and uncompressed versions of addresses using bit library.

DISCLAIMER: Program created for educational purposes only.
Don't steal anybody bitcoins and don't use easy to guess passphrases.

Getting Started

Open In Colab

Quick start

You need python3.x in order to use script.

Libraries used: tqdm and bit. You can install both using pip.

pip install -r requirements.txt

Check if script works and show help

python brutecointxt.py -h

Docker

Simple dockerfile included.

Example build (if u are inside script folder):

docker build -t brutecointxt .

then u can use it (as one time run on test.txt)

docker run --rm --name brutecointxt-running brutecointxt

or to use script from console

docker run -it --name brutecointxt-run brutecointxt /bin/bash  

Usage

brutecointxt.py [-h] -t TEXT_FILE [-l] [-u] [-r] [-n]

-h, --help            show this help message and exit
  -t TEXT_FILE, --txt TEXT_FILE
                        Text file (UTF-8 encoding) with passphrases. Each line
                        containting one example. (example: passphrases.txt)
  -l, --lowercase       Additional check for lowercased version of passphrases
  -u, --uppercase       Additional check for uppercased version of passphrases
  -r, --reverse         Additional check for reversed version of passphrases
  -n, --no-uncomp       Do not check uncompressed version of addresses

Example use:

python brutecointxt.py -t passphrases.txt > output.txt

I recommend redirecting output to file as above to avoid loading bar misplacing.
Empty file simply means that no addresses with avaliable balance were found.

If u want to check additionaly for lowercase, uppercase and reversed version of passphrases (it's going to be slower)

python brutecointxt.py -l -u -r -t passphrases.txt > output.txt

If u want to check only compressed addresses (it's going to be faster)

python brutecointxt.py -n passphrases.txt > output.txt

Output

Example output for default options


Passphrase:  bitcoin is awesome
Private key hex:  23d4a09295be678b21a5f1dceae1f634a69c1b41775f680ebf8165266471401b
Private key wif:  KxRMt7KypfEsLNSikhxTPYepDMBizHNmH5Bii3wssgesxrkHNJg6
Compressed address:  1JRW4d8vHZseMEtYbgJ7MwPG1TasHUUVNq
Uncompressed address:  14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Balance:  1.11

Passphrase:  Bitcoin is awesome123
Private key hex:  fba656d058d6808ddfccc19adda92ec19a4dd0ec465cedb252fb1edcd426f049
Private key wif:  L5etHr5JZE7BN9MVCJ67nn2teaFSVFjdXugDkdBiThct9KjRDfGw
Compressed address:  1Ef4TwFNkPtbdRjmyZ5P4ExcgpA5pK5T4e
Uncompressed address:  13msVisdxKsFDUjo59R77AAthynWqqKUmP
Balance:  2.22

Example output for -n option (without uncompressed)


Passphrase:  bitcoin is awesome
Private key hex:  23d4a09295be678b21a5f1dceae1f634a69c1b41775f680ebf8165266471401b
Private key wif:  KxRMt7KypfEsLNSikhxTPYepDMBizHNmH5Bii3wssgesxrkHNJg6
Compressed address:  1JRW4d8vHZseMEtYbgJ7MwPG1TasHUUVNq
Balance:  0.0

Passphrase:  Bitcoin is awesome123
Private key hex:  fba656d058d6808ddfccc19adda92ec19a4dd0ec465cedb252fb1edcd426f049
Private key wif:  L5etHr5JZE7BN9MVCJ67nn2teaFSVFjdXugDkdBiThct9KjRDfGw
Compressed address:  1Ef4TwFNkPtbdRjmyZ5P4ExcgpA5pK5T4e
Balance:  0.0

brutecointxt's People

Contributors

th3niko avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.