Erays - Reverse Engineering Ethereum's Opaque Smart Contracts

Erays - Reverse Engineering Ethereum's Opaque Smart Contracts

USENIX via YouTube Direct link

EVM Bytecode

2 of 19

2 of 19

EVM Bytecode

Class Central Classrooms beta

YouTube playlists 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. 1 Intro
  2. 2 EVM Bytecode
  3. 3 Ecosystem: Measuring Opacity
  4. 4 Erays: System Design
  5. 5 Control Flow Graph Recovery
  6. 6 Lifting: Stack-based to Register-based
  7. 7 Optimization: Removing Redundancy
  8. 8 Aggregation: Condensing the Output
  9. 9 Control Flow Structure Recovery
  10. 10 Validation
  11. 11 Use Case
  12. 12 Erays: Function Fuzzy Hash
  13. 13 Case Studies
  14. 14 Case Study: High Value Contracts
  15. 15 Time Dependency Hazard
  16. 16 Case Study: Duplicate Contracts
  17. 17 Case Study: EtherDelta Arbitrage Bots
  18. 18 Case Study: CryptoKitties
  19. 19 Conclusion

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.