The M/o/Vfuscator - Turning ‘Mov’ into a Soul-crushing RE Nightmare

DerbyCon V - Unity

Presented by: Christopher Domas
Date: Friday September 25, 2015
Time: 12:00 - 12:50
Location: Track 1
Track: Break Me

Based on a paper that proves that the “mov” instruction is Turing complete, the M/o/Vfuscator takes source code and compiles it into a program that uses only mov instructions - no comparisons, no jumps, no math, and definitely no SMC cheating. We’ll walk through the creation of the world’s first single instruction C compiler, demonstrate the absurdity of single instruction computing, and see how an infinite loop of unconditional movs can turn the simplest programs into the most painfully difficult reverse engineering targets you will ever encounter.

Christopher Domas


KhanFu - Mobile schedules for INFOSEC conferences.
Mobile interface | Alternate Formats