{"repo":"oritwoen/vuke","free":true,"listed":false,"github":"https://github.com/oritwoen/vuke","clone":"git clone https://github.com/oritwoen/vuke.git","description":"Research tool for studying vulnerable cryptographic key generation (brainwallet, PRNG, milksad, LCG, xorshift)","language":"Rust","stars":19,"topics":["bitcoin","brainwallet","cli","cryptocurrency","prng","rust","secp256k1","security-research","vulnerability-research","elliptic-curves"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"vuke Research tool for analyzing and reproducing vulnerable Bitcoin key generation. Features - Modular architecture - pluggable sources and transforms - Multiple input sources - Numeric ranges (test weak seeds) - Wordlists (brainwallet analysis) - Timestamps (time-based PRNG exploitation) - Stdin streaming (pipeline integration) - Historical vulnerability transforms - Direct (raw bytes as key) - SHA256 (classic brainwallet) - Double SHA256 (Bitcoin-style hashing) - MD5 (legacy weak hashing) - SHA256 chain (iterated/indexed deterministic derivation) - Milksad (MT19937 PRNG - CVE-2023-39910) - MultiBit HD (seed-as-entropy bug) - Electrum pre-BIP39 (2011-2014 deterministic derivation) - Armory (legacy HD derivation) - Key origin analysis - reverse detection of vulnerable generation methods - Parallel processing via Rayon - Address matching for scanning known targets - File output for saving results - Cloud storage - async upload to S3/R2/MinIO - Pure Rust implementation Why This Project? This tool is designed for security research - understanding how vulnerable keys were generated in the past helps improve modern wallet security. Historical vulnerabilities this tool can reproduce: Vulnerability Year Impact -------------- ------ -------- Brainwallets 2011-2015 SHA256(passphrase) easily cracked Weak PRNGs 2013-2023 Predictable seeds (timestamps, PIDs) Milksad 2023 libbitcoin bx used MT19937 with 32-bit seeds MultiBit HD 2014-2016 64-byte BIP39 seed used as entropy Electrum pre-BIP","default_branch":null,"files":null,"tree":[],"storefront":"/r/oritwoen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oritwoen/vuke/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}