English | 中文
- Mnemonic collision
- Utilizes idle machines without spending money
Coins | Mix | Online | Offline |
---|---|---|---|
BTC | x | x | ✓ |
ETH | ✓ | ✓ | ✓ |
- Golang 1.21
- RUN
git clone https://github.com/ChengenH/btc-wallet-stealer.git
cd btc-wallet-stealer
git submodule update --init
go mod tidy
CGO_ENABLED=0 go build -ldflags "-s -w" .
chmod +x btc-wallet-stealer
./btc-wallet-stealer
- Shell
sh build.sh
- Linux arch AMD Build
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" .
- Linux arch ARM Build
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags "-s -w" .
- Build Image
sudo docker build -f Dockerfile -t btc-wallet-stealer:v1.0 .
- Binary
./btc-wallet-stealer
- Docker
sudo docker run -d btc-wallet-stealer:v1.0
{
"mode":2, # running mode, 0:mix 1:online 2:offline
"wallet":{
"eth":["wallet_path/xxx.txt"],
"btc":["wallet_path/xxx.txt"]
},
"proxy": { # proxy configuration
"enable": true,
"address": "http://0.0.0.0:2334"
},
"words_list": "english", # mnemonic language
"etherscan_api_key": "xxxxxxxx" # API key configuration, online mode need it
}
- There will be no console output when running this program. If a wallet address with a balance is matched, the result will be written to the balance.txt file.
- Looking forward to good suggestions or PRs