Overview
This course provides an overview of contemporary code obfuscation schemes with a focus on the design and architecture of virtual machines. It discusses weaknesses in established approaches and explores breaking modern virtual machines in a (semi-)automated manner. Students will learn about the core design principles of the next generation of virtual machines and how they exploit weaknesses in deobfuscation techniques for long-lasting resilience. The teaching method involves presentations and discussions on shaping the future of obfuscation techniques. This course is intended for individuals interested in advanced code obfuscation, security research, and code deobfuscation.
Syllabus
Recon 2022 - The Next Generation of Virtualization based Obfuscators
Taught by
Recon Conference