Star 0

Abstract

In the blockchain, there are no secrets. Every transaction is logged and everyone has a copy o
f all of the code. Nearly all of this code can only be analyzed through reverse engineering. O
ver the past year, we've seen enterprising hackers use flaws in smart contracts to whisk away
millions. This was made possible thanks to Ethereum, the technology that powers cryptocats, an
d Solidity, a high level language that describes Ethereum's Turing complete smart contracts. T
his talk will introduce smart contract security, present common vulnerability classes, and dem
onstrate how to reverse engineer EVM code to identify these vulnerabilities. The talk will als
o present tools to support vulnerability discovery in EVM code and Solidity.

Slides