SSCH - Solidity Smart Contract Hacking

Learn how to hack and develop secure smart contracts in our 2 days course

Prerequisites

Knowledge of the topics below is only recommended but not mandatory for this course.

  • Blockchain

  • Blocks and transactions

  • Smart contracts

  • Proof of work and proof of stake

  • Gas

  • Basic understanding of decentralized applications and their applicability

Abstract

2 days full hands-on training where you will learn how to identify vulnerabilities in Smart Contracts written in Solidity. During the course, we will go over 8+ labs inspired by the major hacks that saw companies lose millions of dollars, implement Smart Contracts, but also perform security reviews and detect security flaws using manual analysis and automated tools.

Some of the scenarios we will go through

The list below contains some of the vulnerabilities that we will identify and fix in the labs:

  • Any user can cash out the money from the smart contract

  • Users can buy the subscription also with any wei amount

  • Any user can check the amount of money stored in the contract address

  • Reentrancy vulnerability

  • Block Timestamp Manipulation Vulnerability

  • Tx.origin: Authorization bypass

  • Integer Overflow and Underflow

  • BatchTransfer Overflow (CVE-2018–10299)

  • Unprotected SELFDESTRUCT

  • DelegateCall vulnerabilities

  • ....more

Syllabus

Reserve a spot

More info? Contact us at info@dcodx.com

Last updated