Google AI Professional Certificate - Learn AI Skills That Get You Hired
AI Adoption - Drive Business Value and Organizational Impact
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the intricate world of Mixed Boolean-Arithmetic (MBA) obfuscation and learn cutting-edge techniques to break through these sophisticated code protection mechanisms in this 28-minute conference talk from Recon 2025. Discover how MBA obfuscation transforms simple computations into complex Boolean and arithmetic operations that create reverse-engineering challenges across gaming anti-cheat systems, DRM solutions, and malware. Examine the construction methods behind these transformations and understand why they pose such significant obstacles to code analysis. Analyze recent breakthrough approaches in algebraic and synthesis-based deobfuscation methods, including detailed coverage of QSynthesis, msynth, and Goomba tools, while learning about their respective strengths and limitations in practical scenarios. Get hands-on insights into a new Binary Ninja plugin that combines SSA-based slicing with synthesis techniques to systematically simplify MBA computations, demonstrated through real-world protection case studies. Gain perspective on the evolving landscape of MBA research and understand how emerging deobfuscation techniques are successfully dismantling previously impenetrable defense mechanisms used by modern software protection systems.
Syllabus
Recon 2025 - Breaking Mixed Boolean-Arithmetic Obfuscation in Real-World Applications
Taught by
Recon Conference