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
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



![[Image: lLHgzWG6_o.png]](https://images2.imgbox.com/fb/89/lLHgzWG6_o.png)