Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

REVDECODE - Enhancing Binary Function Matching with Context-Aware Graph Representations and Relevance Decoding

USENIX via YouTube

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

Reviews

Start your review of REVDECODE - Enhancing Binary Function Matching with Context-Aware Graph Representations and Relevance Decoding

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.