Erays - Reverse Engineering Ethereum's Opaque Smart Contracts

Erays - Reverse Engineering Ethereum's Opaque Smart Contracts

USENIX via YouTube Direct link

Case Studies

13 of 19

13 of 19

Case Studies

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. 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.