
DONATE: bc1qps62cyk9f9unmdkc9k3ccj9e2h8ywfhg2j53ec
Built with ❤️ for the crypto research community.
DESCRIPTION: This tool generates private keys from two critical vulnerabilities that affected cryptocurrency wallets. It creates TXT files with hexadecimal private keys (64 chars = 256 bits) that can be fed into AllChainScanner for address generation and balance checking.
🔴 GENERATES KEYS FROM 2 MAJOR CRYPTO VULNERABILITIES!
CVE-2023-39910 (Libbitcoin Explorer / Milk Sad)
CVE-2022-40769 (Profanity - Ethereum Vanity Address Generator)
Step 1: Generate keys ./keygen 0 1000000 keys.txt
Step 2: Output files created
Step 3: Feed to AllChainScanner ./AllChainScanner -f libbitcoin_keys.txt -o found.txt -t all ./AllChainScanner -f profanity_keys.txt -o found.txt -t all
Step 4: Scanner converts 64-char hex to:
COMPILE: g++ -O3 -march=native -o keygen keygen.cpp -std=c++17
USAGE: ./keygen [start_seed] [end_seed] [output.txt]
PARAMETERS: start_seed Starting seed (default: 0) end_seed Ending seed (default: 1000000) output.txt Output filename (default: keys.txt)
EXAMPLES: ./keygen 0 1000000 keys.txt → Generates 1,000,000 keys (0 to 999,999)
./keygen 1000000 2000000 keys.txt → Generates 1,000,000 keys (1,000,000 to 1,999,999)
./keygen 0 10000000 keys.txt → Generates 10,000,000 keys (takes ~1-2 minutes)
File: libbitcoin_.txt
File: profanity_.txt
LINK: https://github.com/ethicbrudhack/AllChainScanner-Bitcoin-eth-zcash-etc..-
Generate keys: ./keygen 0 10000000 keys.txt
Scan Bitcoin keys: ./AllChainScanner -f libbitcoin_keys.txt -o btc_found.txt -t P2PKH ./AllChainScanner -f libbitcoin_keys.txt -o btc_found.txt -t P2SH ./AllChainScanner -f libbitcoin_keys.txt -o btc_found.txt -t bech32
Scan Ethereum keys: ./AllChainScanner -f profanity_keys.txt -o eth_found.txt -t ethereum
Scan all coins: ./AllChainScanner -f libbitcoin_keys.txt -o all_found.txt -t HEX
All keys generated work with: ✅ Bitcoin (1..., 3..., bc1...) ✅ Ethereum (0x...) ✅ Litecoin (L..., M...) ✅ Dogecoin (D...) ✅ Dash (X...) ✅ Zcash (t1..., t3...) ✅ Bitcoin Cash (bitcoincash:...) ✅ BNB Smart Chain (0x...) ✅ Polygon (0x...) ✅ Avalanche C-Chain (0x...)
CVE-2023-39910 (Milk Sad):
CVE-2022-40769 (Profanity):
*Based on:
Running: ./keygen 0 5 keys.txt
Zakres: 0 - 5 Liczba kluczy: 5 Plik wyjściowy: keys.txt
[1] CVE-2023-39910 (Libbitcoin/Milk Sad) - generowanie... 5/5 | 2500000 keys/s Zapisano: libbitcoin_keys.txt (0.0s)
[2] CVE-2022-40769 (Profanity) - generowanie... 5/5 | 2500000 keys/s Zapisano: profanity_keys.txt (0.0s)
Always use both generators
Generate large ranges
Combine with other scanners
Keep found.txt safe
⚠️ THIS TOOL GENERATES ACTUAL PRIVATE KEYS! ⚠️ ONLY TEST ON ADDRESSES YOU OWN! ⚠️ DO NOT USE FOR ILLEGAL ACTIVITIES! ⚠️ KEEP FOUND.TXT SECURE - CONTAINS PRIVATE KEYS!
The keys generated by this tool:
CVE-2023-39910: https://nvd.nist.gov/vuln/detail/CVE-2023-39910 CVE-2022-40769: https://nvd.nist.gov/vuln/detail/CVE-2022-40769 Milk Sad: https://milksad.info Profanity: https://github.com/1r0n1c/profanity AllChainScanner: https://github.com/ethicbrudhack/AllChainScanner-Bitcoin-eth-zcash-etc..-
MIT License - Educational and research purposes only
============================================================
| Generator | Speed (keys/s) | 1M keys time | 10M keys time |
|---|
| CVE-2023-39910 | ~2,000,000 | ~0.5 sec | ~5 sec |
| CVE-2022-40769 | ~2,000,000 | ~0.5 sec | ~5 sec |
| Combined | ~1,000,000 | ~1 sec | ~10 sec |
| Vulnerability | Entropy | Possibilities | Time to Brute Force* |
|---|
| CVE-2023-39910 | 32 bits | 4.29 × 10^9 | ~8 seconds (24-word) |
| CVE-2023-39910 | 32 bits | 4.29 × 10^9 | ~12 minutes (BIP32) |
| CVE-2022-40769 | 32 bits | 4.29 × 10^9 | ~8 seconds (24-word) |
| CVE-2022-40769 | 32 bits | 4.29 × 10^9 | ~12 minutes (BIP32) |
| REAL 256-bit | 256 bits | 1.16 × 10^77 | Impossible |