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 Sep 24, 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 Oct 21, 2019

5.4: Manticore Lockbox

Use symbolic execution to automatically solve the Lockbox CTF level
22 min Updated Sep 19, 2019

5.3: Manticore PiggyBank

Use symbolic execution to automatically solve the PiggyBank CTF level
15 min Updated Sep 19, 2019

5.2: Manticore Donation

Use Manticore to solve the Donation CTF level
20 min Updated Sep 19, 2019

5.5: Manticore TrustFund

Use symbolic execution to automatically exploit re-entrancy in the TrustFund CTF level
57 min Updated Oct 4, 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 Oct 3, 2019

1.1: Sawtooth: Sending Transactions

Interact with a deployed Hyperledger Sawtooth blockchain using Python
67 min Updated Oct 2, 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 Oct 16, 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 Oct 16, 2019

1.4: Sawtooth: Full application

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

3.8: SI CTF Raffle

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

3.4: SI CTF PiggyBank, SecureBank

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

3.5: SI CTF RecordLabel

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

3.6: SI CTF TrustFund

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

3.7: SI CTF SlotMachine, RainyDayFund

Exploit issues in smart contracts on Security Innovation's CTF
15 min Updated Sep 11, 2019

3.1: SI CTF Donation, Lockbox

Navigate and solve the initial levels of the Security Innovation CTF
36 min Updated Sep 11, 2019

3.9: SI CTF Scratchcard

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

3.2: SI CTF HeadsOrTails, Lottery

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

3.3: SI CTF TokenSale

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

2.2: Solidity With CryptoZombies

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

2.4: Solidity smart contracts on Ethereum

Develop, deploy, and interact with several smart contracts
117 min Updated Sep 23, 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 Oct 23, 2019

4.2: Vyper smart contracts on Ethereum

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

4.1: Vyper introduction

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