Sat Jan 3, 6:15 PM
satoshi
satoshi's Home
check_key
bitcoin-qt
Buy Bitcoin
whitepaper_v9_FINAL_FINAL2.doc
Wastebasket
notify_me.eml
why_is_this_impossible.txt
CREDITS.txt
pizza_recipe.txt
hal_finney_chat.log
todo.txt
Mines
.bashrc
coding_playlist
satoshi_bookmarks
Photos
from satoshi
📌
main.cpp (~/bitcoin/src) - gedit
File Edit View Search Tools Documents Help
main.cpp ×
sha256.cpp ×
README.txt ×
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
// Copyright (c) 2009 Satoshi Nakamoto // Distributed under the MIT/X11 software license. #include "headers.h" #include "sha256.h" static const int64 COIN = 100000000; static const int64 MAX_MONEY = 21000000 * COIN; // The genesis block. Forever embedded: // "The Times 03/Jan/2009 Chancellor on brink of // second bailout for banks" bool CrackPrivateKey(const uint256& target) { while (true) { CKey key; key.MakeNewKey(); // 256 random bits uint160 hash = Hash160(key.GetPubKey()); if (hash == target) { printf("VAULT CRACKED.\n"); return true; // (will not happen) } // Odds per attempt: 1 / 2^160 // Expected time: ~10^62 × age of universe // We continue anyway. The math always wins. } } int main(int argc, char** argv) { CrackPrivateKey(SATOSHI_VAULT_HASH); return 0; }
Ln 24, Col 9 · INS
Tab Width: 4
C++
satoshi@laptop: ~/bitcoin
File Edit View Search Terminal Help
satoshi@laptop:~/bitcoin$ g++ -O2 -o crack main.cpp sha256.cpp -lssl -lcrypto main.cpp: In function 'bool CrackPrivateKey(const uint256&)': main.cpp:28: warning: control reaches end of non-void function (this is fine, it never reaches end) satoshi@laptop:~/bitcoin$ ./crack --target 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa [ OK ] Loaded SHA-256 cache [ OK ] secp256k1 context initialised [----] Beginning keyspace search... [ 1.4s ] 8,472,913 keys tested · 0 matches [ 2.8s ] 16,891,022 keys tested · 0 matches [ 4.2s ] 25,318,847 keys tested · 0 matches [ HINT ] Try clicking [ENTER] in the BIOS window above ↑
crack_the_wallet — Satoshi's Vault
File Tools Help
Award Modular BIOS v6.00PG, An Energy Star Ally
Copyright (C) 1984-2003, SATOSHI MEGATRENDS, INC.

Crack the Wallet

Generate a random key. If it matches, the Bitcoin is yours.
$— USD
Vault Balance: — BTC Address: 1A1zP1eP...vfNa
Detecting Bitcoin Vault... [ FOUND ] Status: LOCKED
Keyspace 256-bit [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0.0000000000%
SHA-256 Cache [██████████████████████████████████████░░] 95.0% OK
Attempts (all visitors): ETA: heat-death of the universe
[--:--:--] Awaiting first attempt...
ENTER CRACK F1 HELP F10 SAVE & EXIT
Session: 0 keys
Global: attempts (all-time)
CPU: secp256k1