Skip to content

Exploit Insecure Crypto Wallet (Stream Session)

Peiyu Wang

A live walkthrough demonstrating vulnerability identification, reverse engineering, and exploitation of flawed crypto wallet applications.

Summary

In this hands-on exploitation demonstration from the DEF CON Safe Mode Blockchain Village, a security researcher walks through discovering and exploiting client-side vulnerabilities in cryptocurrency web and browser wallets. Opening at 00:04, the speaker introduces common architectural weaknesses in web-based cryptocurrency interfaces.

At 07:01, the presenter analyzes DOM-based message handling vulnerabilities, demonstrating how improper validation in window postMessage listeners allows malicious origins to inject unauthorized commands. At 14:01, the talk investigates stored cross-site scripting (XSS) bugs, showing that missing HTML output encoding allows attackers to execute arbitrary JavaScript within the wallet's application context.

Moving to exploitation past 21:01 and 28:02, the researcher demonstrates how an attacker can leverage cross-site scripting to silently alter transaction recipients, manipulate approvals, and siphon cryptocurrency tokens directly from victims' wallets without triggering warning prompts. (AI summary — Gemini Flash)

Related talks