Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Bitcoin wallet.dat extraction from bitcoin binary crash dumps

My write-up on how CVE-2019-15947 works; a way to extract bitcoin wallet.dat files from crash dumps.  Working on a way to extract the encrypted wallet.dat from bitcoin-qt crash dumps, but that is going to be quite a bit more involved.  The private key is stored in memory so bitcoin-qt itself can read the plaintext wallet, so it should be possible.  This code however is designed to work on unencrypted wallets. 

The writeup: https://oxagast.org/posts/CVE-2019-15947...sign-flaw/

Here is the GitHub issue thread on the vulnerability:  https://github.com/bitcoin/bitcoin/issues/16824

The full exploit: https://github.com/oxagast/oxasploits/bl...eitrain.sh

Thanks, and let me know how you like it!
oxagast
This is really great work, good job on this exploit.
Nice work. I noticed you shared in your blog post that you work a day job in fast food. Why don't you try this across different blockchain projects bug-bounty programs? I'm sure other software implementations would be vulnerable to similar exploits, and a lot of these projects pay big for responsible disclosure.
Great write up. Consider hosting your site for free with GitHub Pages.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by MewtwoJul 18, 2026 02:29 PM 5 152 Jul 18, 2026 02:29 PM
Last Post: Omniscient
by HackersOct 28, 2025 01:22 PM 6 202 Oct 28, 2025 01:22 PM
Last Post: Hackers
by digital2keyOct 4, 2025 12:12 AM 0 114 Oct 4, 2025 12:12 AM
Last Post: digital2key