A-Z Recent Duration
Blockchain Ethereum Manticore Sawtooth Security Solidity Vyper

0: Course Policies and Accounts

Policy agreement, Slack/GitLab/Google Cloud accounts
24 min Updated Nov 5, 2019

2.1: Metamask and CTF Setup

Install Metamask in your browser to set up a wallet. Use it to sign up for a Security Innovation CTF account
37 min Updated Nov 1, 2019

5.4: Manticore Lockbox

Use symbolic execution to automatically solve the Lockbox CTF level
22 min Updated Nov 1, 2019

5.3: Manticore PiggyBank

Use symbolic execution to automatically solve the PiggyBank CTF level
15 min Updated Nov 1, 2019

5.2: Manticore Donation

Use Manticore to solve the Donation CTF level
20 min Updated Nov 1, 2019

5.5: Manticore TrustFund

Use symbolic execution to automatically exploit re-entrancy in the TrustFund CTF level
62 min Updated Nov 1, 2019

5.1: Manticore, geth setup

Run an Ethereum light node and a symbolic execution engine on a container in Google Cloud.
16 min Updated Nov 1, 2019

1.1: Sawtooth: Sending Transactions

Interact with a deployed Hyperledger Sawtooth blockchain using Python
67 min Updated Nov 1, 2019

1.2: Sawtooth: Web Application

Build on the previous lab by constructing a web interface for interacting with a deployed Hyperledger Sawtooth blockchain using Python/Flask
40 min Updated Nov 1, 2019

1.3: Sawtooth: Processing Transactions

Construct and deploy the backend transaction processor on Hyperledger Sawtooth that was used in the previous two labs
93 min Updated Nov 1, 2019

1.4: Sawtooth: Full application

Complete the frontend interface to support full interaction with the backend transaction processor
5 min Updated Nov 1, 2019

3.8: D10 SlotMachine, D10/D3 RainyDayFund

Exploit issues in smart contracts on Security Innovation's CTF
41 min Updated Nov 1, 2019

3.4: D2 PiggyBank, D2 SecureBank

Exploit access control issues in smart contracts on Security Innovation's CTF
34 min Updated Nov 4, 2019

3.5: D2/D6 Raffle

Exploit access control issues in smart contracts on Security Innovation's CTF
135 min Updated Nov 11, 2019

3.6: D5 RecordLabel

Exploit denial of service issues in smart contracts on Security Innovation's CTF
28 min Updated Nov 5, 2019

3.7: D1 TrustFund

Exploit re-entrancy issues in smart contracts on Security Innovation's CTF
40 min Updated Nov 12, 2019

3.1: D0 Donation, D6 Lockbox

Navigate and solve the initial levels of the Security Innovation CTF
36 min Updated Nov 1, 2019

3.9: D10/D3/D6 Scratchcard

Exploit issues in smart contracts on Security Innovation's CTF
53 min Updated Nov 1, 2019

3.2: D6 HeadsOrTails, D6 Lottery

Exploit bad randomness in smart contracts on Security Innovation's CTF
98 min Updated Nov 6, 2019

3.3: D3 TokenSale

Exploit arithmetic issues in smart contracts on Security Innovation's CTF
48 min Updated Nov 4, 2019

2.2: Solidity With CryptoZombies

Learn the basics of Solidity programming using a collectible game modeled after CryptoKitties by Loom
71 min Updated Nov 1, 2019

2.4: Solidity smart contracts on Ethereum

Develop, deploy, and interact with several smart contracts
117 min Updated Nov 1, 2019

2.3: Solidity, Remix, MyCrypto, Etherscan

Learn the basics of deploying, interacting, and debugging Solidity smart contracts using the Remix IDE, MyCrypto, and Etherscan.
35 min Updated Nov 1, 2019

4.2: Vyper smart contracts on Ethereum

Develop a Vyper smart contract. Deploy and interact with it.
38 min Updated Nov 1, 2019

4.1: Vyper introduction

Learn the basics of deploying, interacting, and debugging Vyper smart contracts using the Remix IDE, MyCrypto, and Etherscan.
24 min Updated Nov 19, 2019
Loading Codelabs, please wait...