Overview
This course aims to teach learners how to automatically identify vulnerabilities and generate exploits for smart contracts on the Ethereum blockchain. The course covers the development of a tool called teEther, which can create exploits for contracts using only their binary bytecode. The teaching method involves a presentation by Johannes Krupp from CISPA, Saarland University. This course is intended for individuals interested in cybersecurity, blockchain technology, and smart contract development.
Syllabus
USENIX Security '18 - teEther: Gnawing at Ethereum to Automatically Exploit Smart Contracts
Taught by
USENIX