AI Adoption - Drive Business Value and Organizational Impact
Earn Your CS Degree, Tuition-Free, 100% Online!
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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