
Abstract
In this workshop, we will provide an introduction to state-of-the-art approaches for modern binary (de)obfuscation. After a brief lecture on the fundamental ideas, we will walk through practical examples. We will use symbolic execution to retrieve the obfuscated expression from the compiled binary and attempt to simplify it, and finally, we will leverage program synthesis to reason about and successfully recover the semantics of the obfuscated code.



BOOTSTRAP25's Workshop rooms
Arnau Gàmez i Montolio
Hacker, security researcher and mathematician with a strong bias towards software security and reverse engineering.
Arnau specializes in software protection research and development (obfuscation, cryptography, mixed boolean-arithmetic algebra, inverse mappings, etc.) from a dual attack-and-defense perspective, both in academia and industry. He is an experienced malware analyst in the antivirus sector and security engineer in the gaming industry.
He is the founder of Fura Labs, a boutique security firm and consultancy focused on software protection research and education. He speaks and trains at several international security conferences.

All BOOTSTRAP25 + Bootloader Mixer Talks and Workshops