Rattle - An Ethereum EVM Binary Analysis Framework
Offered By: Recon Conference via YouTube
Course Description
Overview
Explore the intricacies of Rattle, an Ethereum EVM binary analysis framework, in this 30-minute conference talk from Recon Conference. Delve into the challenges of auditing smart contracts on the blockchain, where the majority lack verified source code. Learn how Rattle addresses the limitations of EVM's stack machine architecture, which hinders variable identification and tracking. Discover the framework's innovative approach to recovering control flow graphs, lifting them into SSA/infinite register form, and optimizing the result. Understand how Rattle simplifies EVM instructions by 60%+, making smart contracts more accessible for auditing. Gain insights into the development process, design decisions, and practical applications of Rattle in binary auditing of Ethereum smart contracts.
Syllabus
Rattle - an Ethereum EVM binary analysis framework by Ryan Stortz
Taught by
Recon Conference
Related Courses
Reverse Engineering 3201: Symbolic AnalysisOpenSecurityTraining2 via Independent Threat Hunting with Yara
Pluralsight Mastering x86-64 Real Assembly Language from Zero | ASM+
Udemy Mastering Reverse Engineering & Malware Analysis | REMASM+
Udemy angr: Binary Analysis Framework - Demonstration and Analysis
New York University (NYU) via YouTube