Skip to content

πŸš€ WIF Cracker: The Quest for Lost Bitcoins πŸš€

License

Notifications You must be signed in to change notification settings

mathengem/WIF-Cracker_NoMachine

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ WIF Cracker: The Quest for Lost Bitcoins πŸš€

Welcome to the most over-engineered, caffeine-fueled, and slightly unhinged attempt at cracking Bitcoin private keys. Why? Because we can. And because somewhere out there, Satoshi Nakamoto is laughing at us.


πŸ€” What is This?

This script is a multi-core, hyper-optimized, Numba-accelerated brute-force tool designed to find missing Bitcoin private keys. Think of it as the digital equivalent of searching for a needle in a haystack... except the haystack is the size of the observable universe.


πŸ’‘ Features

  • Multi-Core Support: Harness the power of all your CPU cores to maximize your chances of finding that elusive key.
  • Numba Magic: Faster than a cheetah on Red Bull, thanks to parallelized Numba functions.
  • Randomness++: Each core gets its own unique random seed, ensuring no duplicate keys are generated. No more "core envy" here!
  • Winner Logging: When you hit the jackpot, your success is immortalized in winner.txt. Fame and fortune await!

πŸ› οΈ How Does It Work?

  1. Input: You provide a partial WIF (Wallet Import Format) and a target Bitcoin address hash.
  2. Brute Force: The script generates random WIF completions and checks if they match the target hash.
  3. BINGO!: If a match is found, the script writes the private key to winner.txt and throws a virtual party.

🚨 WARNING

  • Ethical Use Only: This script is intended for educational purposes and ethical use cases (e.g., recovering your own lost keys). Do NOT use it for evil. We're watching you.
  • Battery Killer: Running this on a laptop will drain your battery faster than a kid opening Christmas presents.
  • No Guarantees: Finding a private key is like winning the lottery... but harder. Good luck!

πŸ“‹ Prerequisites

  • Python 3.8+
  • Libraries:
    • numpy
    • numba
    • ice_secp256k1
    • psutil
  • A computer with more cores than you have fingers.
  • A healthy dose of optimism (and maybe some snacks).

πŸƒβ€β™‚οΈ How to Run

Clone the repo:

git clone https://github.com/NoMachine1/WIF-Cracker.git
cd WIF-Cracker
python3 WIF_Cracker.py
[+] Thu Apr 24 23:11:21 2025
[+] Missing chars: 12
[+] Target: e0b8a2baee1b77fc703455f39d51477451fc8cfc
[+] Starting WIF: KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qd7sDG4F
[+] Cores: 12
[+] Speed: 296,177 keys/sec | Total: 82,740,000 keys
[+] BINGO!!! Thu Apr 24 23:16:00 2025

[+] Speed: 295,548 keys/sec | Total: 82,860,000 keys
Search completed. Final count: 82,860,000 keys

Match Found: Thu Apr 24 23:16:00 2025
Privatekey (dec): 219898266213316039825
Privatekey (hex): bebb3940cd0fc1491
Privatekey (wif): KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qd7sDG4F2sdMtzNe8y2U
Total keys checked: 82,860,000
Average speed: 296,066 keys/sec


πŸŽ‰ Fun Facts

The total number of possible Bitcoin private keys is approximately 2^256. That's more than the number of atoms in the observable universe. Good luck!


Made with ❀️ and too much caffeine.


✌️TIPS

BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8

About

πŸš€ WIF Cracker: The Quest for Lost Bitcoins πŸš€

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%