Update brainwallet eth

This commit is contained in:
Christian Reitter 2025-08-29 19:42:19 +02:00
parent 9dde888a52
commit 51dc1234e9
5 changed files with 173 additions and 7 deletions

View File

@ -20,11 +20,13 @@ Prefix bc1p: 1
Number of unique weak PRNG Ethereum wallet addresses: 8938
Number of unique weak brainwallet Bitcoin wallet addresses: 20298
Prefix 1: 20174
Prefix 3: 36
Prefix bc1q: 88
Number of unique weak brainwallet Bitcoin wallet addresses: 20452
Prefix 1: 20316
Prefix 3: 42
Prefix bc1q: 94
Prefix bc1p: 0
Number of unique weak brainwallet Ethereum wallet addresses: 160
```
This may be outdated.

View File

@ -1,3 +1,3 @@
#!/bin/bash
find ./ -iname "victim*addresses*ethereum*" -exec cat {} \; | sort -u
find ./ -iname "*victim*addr*eth*" -exec cat {} \; | sort -u

View File

@ -0,0 +1,156 @@
00000000c742d62bf1ef304132b170ab358c09b9
02231092aa0ba6c7eb632f62ecda69766f6b59cb
05c6f143350b9d4766974087f8c6af9fbd78b258
061a031b2399b25f8a62f688211477964bdf0f25
07bb4e52797adee24b15a39fbcdde16b534ec124
0ba8512c0b75bad73608a3e9b735f67bd6ed7ab1
0d34ac3c7f655ec785e20fa70d3a32f7a430c65b
12efa56d89e9ae1846fd6fffe8e3cf93f6503b1d
13adfba2e4616badca4736a0d818b6c3a2994bc1
167cb5b48b310d86eda343616891f1423a016c6f
16800c86eb48970d6617e5b1409789bfbd875fd7
1765b6fc23ee6d4054cad8dfe7f5af7ee4f6ec81
193e1930be7ddf194b089869061ded3eecabafe5
1aee9766e0297559a48744c37f179b1f7e691e66
1b10ed26d213e2be467935c31e9aa9e4a5709b0d
1ee4a89d2518aeab5d1c8d70e4f60ebb6ad02015
1f8f9e25446e736cf78c54c922004df13e2db902
216c3ac718b6f676b0655fdef8f1a5d470a9a58a
21a3af5ea69927daf2e28e1a69a2cf2ccfe62352
24d0c16a73792e459b4a931be68b95769da10821
25f18089644f0d312c6f9fc815e3d58303138785
263ef796fc3a031f59fe71e264e1c17bc53c35b1
2a260a110bc7b03f19c40a0bd04ff2c5dcb57594
2e0a53f2f5a282fc67327de038e092ec128d1b18
2e2a4917c4e0c9af35e6afe6ad1fa7fe36d9787e
31ea2ea467369ac5f06cbc7c023d450ba7886c3d
35264245dcbf92937d33231a3717240bec0b69c9
35ed4cc9c6f2e23ac2ea69f08ed6bc3d2ff4926c
3709965a82999eb7c38535dbae22fc54a08b692c
379963f9d683a7a6cc9c50df286c0e6c683dc357
39b7800e43a5e4c066cbd77947e3f33cafdabfa8
3a60b877e0f538fedbc75c65173272072092679d
3c3aad284f9e3c5a6aad24d6d2a6e0ea6925422a
3e371363c6b77c0819817bfeb8c98d6a4dbc9efe
3f606ebe289be6f1a9eb2f742057dcd1f1a741a1
41791393b667240ced1f1afd6bfedd91ad19425e
41ad2bc63a2059f9b623533d87fe99887d794847
4314d9f39cf4cf86595fabd6290f2dcf182d3794
43f900f009282fa4d150cdfc9eba6de086ddeb8e
456051e6a803d555f02bcd1b53da078556f84da6
45634c4a3d7fa105699c0f88cfc95a153a139bcb
462151fe4c32ef6920f451cc1957fdbceff39419
462851e9c9e5136dbbf6f04bd57df89c4c142deb
46e2443b4ea948366f8d58fce05819c36635095c
495b596d84002094646ba873b38c0e5d6ca2945a
4c1560f54f8741fc2487a90153ece37d885b366a
4c21b1da718b95713542dbcff7107f9a8dd476a9
4cdde867b472b17517a14c1c6efff0a868402b66
4cdeb77d51c3a7d6c226ea60f9f25a27d06d7abb
4db1fca5671161d6c21ec0fbfa02e9c9c2c8bbf1
4eae46d107a3dc6e425f1b967f14a0345f2a1d7f
52a8ddd23521d3937f3b13a83911cc93fef83be5
54cb01a7912eb1fccac7293eb6ec346f02b4fa87
551f2994d232a444f84514c553d57003778711df
55ff9226ebd701361231a27cd420738d2ea49f94
56259ccbb2041fc4b5d6fa146b0552f4a072f74e
56462a7c1dd3d6f29ba72a4b8014ad771235a5a3
5789a97a649dbce627742999f4933c17ff584fc9
5837bcee62b61f787e4a44ecbfc062ca986037b7
5a3533a52ce3e6d1a2db16550d50a07843554ef9
5af95f4e0803b739e49b1239bb5fbe91bd058cad
5f48aed35bd8766a76d4954afbe2178159c8aab7
5fdb4d23a53fefce9f4dd4fdbfb477b16612c3b5
603be000867a35677cbcd65c6d1c736b924cff0d
608b9b2fc1465a86356250789096a0c3362ebbd5
6272821e0ae05e6a768def118966199094425e6e
66286ca90a62fbf176a86a08912e2d022f6fdf19
6a9cd661da0619e5cf8b44be5431f583937ee563
6bab0ceec5d809d77200ff378744771238f430e5
6c28ff7e26a22457aef510fbe352e2b69346c626
6cebff11d72a10dc183cf61b813fa173ea9a1bd2
6cf117387170b24c19ee8c51c632f0e9c919762f
6d76c3a55043b151b89f5a2a1c1b207380901a97
6e5ccffc0a6a4b30b3cf1502909f83d94969087b
6fcf23ad43e26c28e860213b109f59524e665945
700683cfcfe580318cb338e1a8afce6c25bb8ceb
73005e48bf9e9a870108af22eee413afae859834
7403b5f4548ccb85d206b0c9a9059c49ef38e860
757b03c889b997fe78791417a230463ebbc09182
762d7944c811c867898af01d15eb6c19eceaab8c
7a7e7398abf4fc23e6d4179c9a25ba809561bcda
7b7d9bb34e243df0dd3c269f74b3d130bbb4983d
7bd346be625f850221fcd207b6a443dfcea404ea
7db73f60450dd4baa5532ee49c1a0a3d8c927887
8068b7a2f49f656f9a0f2fd9d979242fc1b337ff
80e8816651790d4d6c187eef09f90b7a19408bb8
81256d99f39806a7024ed1c19d549a17e8e6d76b
816fffbd3954dfa17e6405c82c3f4f00ce1ca933
85115713697b9b797f467d07873e4b74dede178e
854c77c8d57c770360fb00569c2fc29e03c089be
8d362265d763ac90ac94dc7e90dec2a5e53387ca
8f58ce08be5db0491abe57e3877079a950e88d4b
90e06be3b7bc9c6b661a03faa42ac52987ae6327
916a7ba28fa00b56be39fb5164e6f74fe19ba654
920f4573bea67c624fa8ace8717653a2829e8ca9
9242e4d5550919926ec8dd789d5d38309451d8e6
97d15bffe6565d0bfbb088f7d2c7712c068ff219
9824768d4823753b385600d8212e6288630baa90
98494255322d49a40ed51d53f98703ce4c8cdddd
9abfd1c9c4fa9e09d871371cc84c9d48837952fe
9d593b38c547dfb152d26f3b854c14887f08a504
9da53ebc96d223d8ddc3598ac36f410e47897f57
a185e143b8a43df421766d8e9c346887299e7086
a245df12eb53fb17875e9483af675c8349716f86
a514fc3fe34e51e49681723fef723efdf89b38f6
a5b3c2b6fbf94ea0c37c21a170039270c7a7f001
a6cee337b5112ecb91f67f81afc3fe603d45a5d3
ab2aadc6ead0eba77cfe92a6f641a6377fbd84ea
adf0f28ca3455526db9debc24ac90789f4f5c92a
ae1fbb97f57eb3ae0f8cfe7f98cefdc2dd0c63de
af070cd7330a127f8d365875af9b183f7f517d27
b18e5a1bf84f09a882bb1602b2788ea35f050b7d
b5e8bfa61fd98a8b9c767b22d7cb9d556c0b2a12
befed427606d65629c136be263b8ad6bc4216973
c260b9dbf37a879e4726fdac8e147cb8fd08ed64
c4704d90ce139d919903abfd8519f6d393c01b4c
c5e28f30cb0c57f44cc76f0f0542cf3396d6564c
c7cd58a9578015e38d93f4f9fecea2e3c8519eeb
c9965155acb3c4315e2d375745bc8079a9ac09f6
ca1642848f05c4cb782593e12aa909b4dce9dcf5
cb3c5b5b555005a3944a5ef9e56af9229042eac5
cb4ba14ce6dfd92cacf573917d733dd5db63c076
cfcb12d849569a3d1cf971721665b2dce0279a91
d0fd869b0589fe0f16ef645e05fbe12c2cee0966
d20b0467a0744885a9ec3e8d3e7e31a9908c3af2
d2297316990e0beeca24105380bc98c11c961755
d52d56daaae6544e0f0a85a90db749cb063d2fdf
d71751a590921f122e737110ddd6870b6871000b
d7c2174122ace147731d30d72e430997025aceac
d826ae6d59813784d3f03409c855874c4b5ca670
db5dbd9937906fa55ac8a2d22c2bfd31812253c4
db70b3d669e86ad52e0ac1fadddeaa1bce9d062b
dccd62d450c645f6437680b8a4daa098396dce0e
dd1b6286841bee793035476b69e62db141151777
dddff2bf127b22e43cf4e899e5610f2a44152afd
dee3983c2af21f87df489242d3bfdc53a1928341
dfb1715851d22d7b10d54f0b8577f0594f7f87e8
dfc4de76cb1ce280a6c0a7d2c6b1402df3948ca5
e30cef7b79a7ea7aaa015741aaaa4746d8f3d10a
e5cee311ef34e05e454d18d7d239f2f592b007ad
e6339903e2ac0cf33aef69880283b6ef23d7a486
e8452a9191441723c8ce228c77c4f0aefe51e9e5
e89bce3fffcda737985d32636a5c18807cd98704
eba8cdda5058cd20acbe5d1af35a71cfc442450e
f0572e5a98e221031a2981d999eb8342cada1fb8
f06ff85e1ef1b5999953f54d535ecbd6306813ad
f0737b678059a2decc1293b755d481ad7301292b
f08a9664e46bc52878c35894391ae520a1ebbd2a
f20332ad6cc0b228ff8658e2c9d31aede24058ee
f663543d537e1ae760bfe8f98e04670dc377b14c
f6a9ea2d12279e3447a03255c1c062b747fa1540
f89a661500f3648e723b2583bbb4f51fc1876ab5
fb35ad702e715e61a3f362c62da7c1bd235102fc
fb36d3cc82953351a7f9a0fd09c17d271ecbeb03
fd52c9f3363a9cfb5686a1fd90af796fbda18808
fee92e34790a0e6e0df0e4cb4d635884406ef0f0

View File

@ -0,0 +1,4 @@
1ae838f1ae0f0738515bf272a8a0a7d15cd257fa
3888fadc1229078ffef05d1570b5bf5091c9ed82
f7fd02293476692e8e14226b37c50cf8e0a0eccc
fc1f5edb75f35044aef99e6d5d21a76bb1d9afbb

View File

@ -2,6 +2,7 @@
bitcoin_address_list_rng=$(find ./ -iname "victim*addresses*bitcoin*" -exec cat {} \; | sort -u)
bitcoin_address_list_brainwallet=$(find ./ -iname "brainwallet*victim*addr*bitcoin*" -exec cat {} \; | sort -u)
ethereum_address_list_brainwallet=$(find ./ -iname "brainwallet*victim*addr*eth*" -exec cat {} \; | sort -u)
echo -n "Number of unique weak PRNG Bitcoin wallet addresses: "
echo "${bitcoin_address_list_rng}" | wc -l
@ -10,12 +11,10 @@ for prefix in "1" "3" "bc1q" "bc1p"
echo -n "Prefix ${prefix}: "
echo "${bitcoin_address_list_rng}" | grep -Poh "^${prefix}" | wc -l
done
echo ""
echo -n "Number of unique weak PRNG Ethereum wallet addresses: "
find ./ -iname "victim*addresses*ethereum*" -exec cat {} \; | sort -u | wc -l
echo ""
echo -n "Number of unique weak brainwallet Bitcoin wallet addresses: "
@ -25,3 +24,8 @@ for prefix in "1" "3" "bc1q" "bc1p"
echo -n "Prefix ${prefix}: "
echo "${bitcoin_address_list_brainwallet}" | grep -Poh "^${prefix}" | wc -l
done
echo ""
echo -n "Number of unique weak brainwallet Ethereum wallet addresses: "
echo "${ethereum_address_list_brainwallet}" | wc -l
echo ""