Skip to content

Web2 Meets Web3: Hacking Decentralized Applications

Peiyu Wang

Real-world attack vectors, threat modeling techniques, and vulnerability case studies for penetration testing decentralized Web3 applications.

Summary

Architecture and Attack Surface of Dapps

Decentralized applications (Dapps) combine conventional Web2 frontend and backend components with blockchain-based smart contracts. This hybrid architecture introduces unique security challenges that span both traditional application weaknesses and blockchain-specific attack vectors.

Threat Modeling and Vulnerability Case Studies

Threat modeling for Dapps requires evaluating the trust boundaries between off-chain Web2 interfaces and on-chain state. Real-world vulnerability case studies demonstrate how attackers exploit flaws in Dapp integration points, access control, and transaction workflows.

Related talks