randomly brute force known BTC addresses

quite useless but worth a PoC

install bx

which bx
bx help | grep Version

grab some existing address list

cd /data/
screen -S crack-btc
df -hT
rm -f blockchair_bitcoin_addresses_latest.tsv

# throttled
#time wget https://gz.blockchair.com/bitcoin/addresses/blockchair_bitcoin_addresses_latest.tsv.gz
#time gunzip blockchair_bitcoin_addresses_latest.tsv.gz

# much faster
time wget http://addresses.loyce.club/Bitcoin_addresses_LATEST.txt.gz
time gunzip Bitcoin_addresses_LATEST.txt.gz

mount the shit onto memory

    mkdir -p ram/
touch ram/TMPFS_NOT_MOUNTED

#ls -lF blockchair_bitcoin_addresses_latest.tsv
#size=2204094178 # as of aug 2023

ls -lF Bitcoin_addresses_LATEST.txt
size=2016890501 # as of jan 2024

    mount -t tmpfs -o size=$(( size + 1 )) tmpfs ram/

#cp blockchair_bitcoin_addresses_latest.tsv ram/

cp Bitcoin_addresses_LATEST.txt ram/

you are ready to start brute-forcing against it with some script of yours and make sure you’re using all the cores for key generation and grepping.

htop

resources

address lists

https://gz.blockchair.com/bitcoin/

http://addresses.loyce.club/?C=M;O=D

http://blockdata.loyce.club/

FW https://bitcointalk.org/index.php?topic=5254914.0

diy address maps

https://github.com/in3rsha/bitcoin-utxo-dump

https://github.com/sr-gi/bitcoin_tools/

https://github.com/graymauser/btcposbal2csv

https://github.com/bernardladenthin/BitcoinAddressFinder

https://bitcoin.stackexchange.com/questions/89580/how-to-use-scantxoutset

https://bitcoin.stackexchange.com/questions/116173/does-bitcoin-core-scantxoutset-include-mempool-transactions


HOME | GUIDES | LECTURES | LAB | SMTP HEALTH | HTML5 | CONTACT
Copyright © 2024 Pierre-Philipp Braun