From 909fbf8876def89d9c3e63e94d867a6a9ad1b562 Mon Sep 17 00:00:00 2001 From: Christian Reitter Date: Thu, 9 Jan 2025 15:18:28 +0100 Subject: [PATCH] Add helper scripts, add first Taproot address --- ...tion_128bit_key_2024_12_31__mt_tw2a_bip39.txt | 1 + README.md | 8 ++++++++ all_bitcoin_addresses.sh | 3 +++ all_ethereum_addresses.sh | 3 +++ generate_statistics.sh | 16 ++++++++++++++++ 5 files changed, 31 insertions(+) create mode 100755 all_bitcoin_addresses.sh create mode 100755 all_ethereum_addresses.sh create mode 100755 generate_statistics.sh diff --git a/LCG16807_MINSTD_RAND0__trezor_crypto_A_pattern/BIP39/128bit/victim_addresses_bitcoin_sorted_collection_128bit_key_2024_12_31__mt_tw2a_bip39.txt b/LCG16807_MINSTD_RAND0__trezor_crypto_A_pattern/BIP39/128bit/victim_addresses_bitcoin_sorted_collection_128bit_key_2024_12_31__mt_tw2a_bip39.txt index 54f4b3d..5497a40 100644 --- a/LCG16807_MINSTD_RAND0__trezor_crypto_A_pattern/BIP39/128bit/victim_addresses_bitcoin_sorted_collection_128bit_key_2024_12_31__mt_tw2a_bip39.txt +++ b/LCG16807_MINSTD_RAND0__trezor_crypto_A_pattern/BIP39/128bit/victim_addresses_bitcoin_sorted_collection_128bit_key_2024_12_31__mt_tw2a_bip39.txt @@ -134,6 +134,7 @@ 3Pc2jUKithbCxBzakYKf48rTx4yLyCP4ZH 3Q3WYw5ubbnFjLDhrKtbEcFb66sfXfion8 3QQJ8m4gFkAVcuvUGALFV6i5NHYVpcYAkA +bc1p5cyxnuxmeuwuvkwfem96lqzszd02n6xdcjrs20cac6yqjjwudpxqkedrcr bc1q025js3x3slm2ttvzunezguatqz496uh3s99g0a bc1q02kkuxq23jvrqt3enlag85fr8d4gjmgrfahrls bc1q02s8pxjrw4r4ejd6wgdz3ap2ud4c32ttcgeawu diff --git a/README.md b/README.md index 351084a..ffc204f 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,14 @@ We're currently considering the [CC BY 4.0](https://creativecommons.org/licenses See also the `README.md` files in the data folders, which may specify different licenses for individual files or folders. +### Statistics + +See the statistics script. + +### Combined address lists + +See the generation scripts. + ### Contact Contact us at team@milksad.info . \ No newline at end of file diff --git a/all_bitcoin_addresses.sh b/all_bitcoin_addresses.sh new file mode 100755 index 0000000..5eafd05 --- /dev/null +++ b/all_bitcoin_addresses.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +find ./ -iname "victim*addresses*bitcoin*" -exec cat {} \; | sort -u \ No newline at end of file diff --git a/all_ethereum_addresses.sh b/all_ethereum_addresses.sh new file mode 100755 index 0000000..1689ded --- /dev/null +++ b/all_ethereum_addresses.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +find ./ -iname "victim*addresses*ethereum*" -exec cat {} \; | sort -u \ No newline at end of file diff --git a/generate_statistics.sh b/generate_statistics.sh new file mode 100755 index 0000000..39c1e7c --- /dev/null +++ b/generate_statistics.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +bitcoin_address_list=$(find ./ -iname "victim*addresses*bitcoin*" -exec cat {} \; | sort -u) + +echo -n "Number of unique weak Bitcoin wallet addresses: " +echo "${bitcoin_address_list}" | wc -l +for prefix in "1" "3" "bc1q" "bc1p" + do + echo -n "Prefix ${prefix}: " + echo "${bitcoin_address_list}" | grep -Poh "^${prefix}" | wc -l +done + +echo "" + +echo -n "Number of unique weak Ethereum wallet addresses: " +find ./ -iname "victim*addresses*ethereum*" -exec cat {} \; | sort -u | wc -l