Completed
Lifting: Stack-based to Register-based
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Erays - Reverse Engineering Ethereum's Opaque Smart Contracts
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 EVM Bytecode
- 3 Ecosystem: Measuring Opacity
- 4 Erays: System Design
- 5 Control Flow Graph Recovery
- 6 Lifting: Stack-based to Register-based
- 7 Optimization: Removing Redundancy
- 8 Aggregation: Condensing the Output
- 9 Control Flow Structure Recovery
- 10 Validation
- 11 Use Case
- 12 Erays: Function Fuzzy Hash
- 13 Case Studies
- 14 Case Study: High Value Contracts
- 15 Time Dependency Hazard
- 16 Case Study: Duplicate Contracts
- 17 Case Study: EtherDelta Arbitrage Bots
- 18 Case Study: CryptoKitties
- 19 Conclusion