πŸš€ Submit a Challenge β€” SecDim AppSec Village CTF at DEF CON 34 and Win a ROG Xbox Ally

BEC Overflow

55mIntermediateSolidity

In April 2018, someone transferred two extremely large amounts of BeautyChain (BEC) tokens by exploiting a vulnerability in the BEC smart contract. Let's explore what happened and why, and how to protect our smart contracts against this vulnerability.

Topics

  1. Introduction

    Video5m

    What are numeric overflow vulnerabilities in programming languages and how do they affect Solidity-based smart contracts? Let's find out and dive into the root causes as well as prevention methods.

  2. Integer Overflow

    Lab40m

    Let’s head to the lab to discover, debug, and fix this vulnerability within an actual application.

  3. Lessons Learnt

    Lesson10m

    Defensive programming in Ethereum smart contracts is essential to address various vulnerabilities, old and new. Security should be built from the ground up instead of quick patches.