Finance Certifications Goldman Sachs & Amazon Teams Trust
Google Data Analytics, IBM AI & Meta Marketing — All in One Subscription
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore a 14-minute conference presentation introducing REVDECODE, a novel context-aware framework that revolutionizes binary function matching for reverse engineering applications. Learn how this innovative approach addresses critical challenges in vulnerability discovery, malware analysis, and code reuse detection by shifting focus from traditional similarity-based matching to relevance-based analysis. Discover how REVDECODE represents binaries as directed layered graphs and employs a Viterbi-inspired algorithm to identify the most meaningful matches based on contextual information rather than simple similarity metrics. Understand the framework's ability to handle variations introduced by different compilers, optimization levels, and software versions that typically complicate binary analysis. Examine the GPU-optimized variants that partition graph traversal workloads into independent subsets, maximizing resource utilization and enabling enhanced parallelization for improved performance. Review experimental results demonstrating REVDECODE's significant impact on existing function matchers, with performance improvements in rankings for 56.3% to 98.8% of evaluated functions across multiple datasets and matching systems. Gain insights into how relevance decoding techniques can transform binary reverse engineering workflows by providing more meaningful and actionable results for security professionals working with binaries lacking source code or debug symbols.
Syllabus
USENIX Security '25 - REVDECODE: Enhancing Binary Function Matching with Context-Aware Graph...
Taught by
USENIX