Break Me00 The MoVfuscator Turning mov into a soul crushing RE nightmare Christopher Domas
6 人推荐 · 跨 7 个月 · 2017–2026

中文导读
Christopher Domas 在 Derbycon 2015 上的传奇演讲。他展示了自己编写的 M/o/Vfuscator 编译器——它能将任意 C 代码编译成纯 x86 mov 指令序列,以此证明 mov 本身具备图灵完备性。视频详解了如何仅用 mov 构建出完整图灵机,以及为什么生成的二进制代码对逆向工程师来说是一场终极噩梦。
为什么 HN 推它
HN 上的传奇黑客演讲,每当技术讨论涉及“单指令计算”或抗反编译逆向时,都会被当作教科书级范例拿出来膜拜。
「Christopher Domas 讲 movfuscator 的那场技术演讲堪称传奇。」HN 网友原话:Christopher Domas's conference talk on the movfuscator is legendary
英文原摘要(HackerTube / Claude 整理)
Christopher Domas's Derbycon 2015 talk on the M/o/Vfuscator, a compiler that emits only x86 mov instructions, showing mov is Turing complete. It explains how a full machine is built from mov and why the output is a nightmare to reverse engineer.
HN calls it a legendary, clearly explained hacker talk whenever mov-only computing or anti-decompilation comes up.
HN 上的提及
if you watch the author's Derbycon 2015 video there are ways you can scramble the MOV instructions, truely making it a decompilation nightmare.
C that just emits mov[2] instructions; is that a case for brainfuck projects or mov-only assembly? No. It’s just interesting.
Here's a really nifty talk he gives about it
where he walks through how he actually turned mov into a machine. It's very weird and interesting!
I cannot recommend this Blackhat talk highly enough