Add notes, some example keys, some addresses from writeups
This commit is contained in:
parent
7dde9e66f9
commit
29874443e8
|
@ -0,0 +1,5 @@
|
||||||
|
# Description
|
||||||
|
|
||||||
|
Vulnerable wallet range of Trust Wallet on iOS with CVE-2024-23660.
|
||||||
|
|
||||||
|
See https://milksad.info/posts/research-update-5/ for details.
|
|
@ -0,0 +1,18 @@
|
||||||
|
# Mersenne Twister 32 bit seeding | bx consumption pattern | BIP39
|
||||||
|
|
||||||
|
|
||||||
|
## Example private keys without victim funds
|
||||||
|
|
||||||
|
### 128 bit = 12 Word Mnemonic
|
||||||
|
|
||||||
|
| PRNG seed id | Mnemonic |
|
||||||
|
| - | - |
|
||||||
|
|`0x8ec170a8`|`local chef load churn future essence type leave program weird ancient owner`|
|
||||||
|
|
||||||
|
### 256 bit = 24 Word Mnemonic
|
||||||
|
|
||||||
|
| PRNG seed id | Mnemonic |
|
||||||
|
| - | - |
|
||||||
|
|`0`|`milk sad wage cup reward umbrella raven visa give list decorate bulb gold raise twenty fly manual stand float super gentle climb fold park`|
|
||||||
|
|`1`|`helmet worry describe able age zebra neutral load gown kitchen stomach fine galaxy shaft giant head question coyote broccoli scatter parrot session quick check`|
|
||||||
|
|`4294967294`|`lunar stage lake brick endless quit dignity odor disagree jaguar step scan announce glide slow way response upon divorce wave amazing tonight giggle love`|
|
|
@ -0,0 +1,5 @@
|
||||||
|
# Mersenne Twister 32 bit seeding | bx PRNG consumption pattern | BIP39
|
||||||
|
|
||||||
|
See https://milksad.info/disclosure.html for 32 bit to 8 bit output truncation PRNG consumption pattern details.
|
||||||
|
|
||||||
|
The `libbitcoin-explorer` tool `bx` is very flexible and can create BIP39 and non-BIP39 keys of different key sizes. However, there may be other vulnerable software which does so.
|
|
@ -0,0 +1,5 @@
|
||||||
|
# Details
|
||||||
|
|
||||||
|
Weak wallet range with extremely high value transactions in the history.
|
||||||
|
|
||||||
|
See https://milksad.info/posts/research-update-7/.
|
|
@ -0,0 +1,9 @@
|
||||||
|
32vpyd3jos4mEe8CmBnreRRXJJnwLMF3Gn
|
||||||
|
338uPVW8drux5gSemDS4gFLSGrSfAiEvpX
|
||||||
|
34Jpa4Eu3ApoPVUKNTN2WeuXVVq1jzxgPi
|
||||||
|
35v6FmTJSChgwcH6tgAwCwsEj315bvq3tB
|
||||||
|
36UNrMNN3xk1dTfqCWAPmrfBXA2gykCPBK
|
||||||
|
3J4sTPyD1g6KvNUSJxjwLs4iaPeDPqxUZr
|
||||||
|
3JJ8b7voMPSPChHazdHkrZMqxC7Cb4vNk2
|
||||||
|
3Pja5FPK1wFB9LkWWJai8XYL1qjbqqT9Ye
|
||||||
|
3PWNGS2357TnjRX7FpewqR3e3qsWwpFrJH
|
|
@ -0,0 +1,5 @@
|
||||||
|
# Mersenne Twister | Trust Wallet PRNG consumption pattern
|
||||||
|
|
||||||
|
See https://milksad.info/disclosure.html for 32 bit to 8 bit output truncation PRNG consumption pattern details.
|
||||||
|
|
||||||
|
Note that Trust Wallet is our reference name for this pattern since we first encountered it with CVE-2023-31290. The vulnerable Trust Wallet software in question cannot generate all sub-ranges and key sizes listed in this group.
|
Loading…
Reference in New Issue