HN 精选

Break Me00 The MoVfuscator Turning mov into a soul crushing RE nightmare Christopher Domas

Adrian Crenshaw
6 人推荐 · 跨 7 个月 · 2017–2026
网络安全与黑客技术编译器、解释器与程序分析可计算性与计算复杂性理论
Break Me00 The MoVfuscator Turning mov into a soul crushing RE nightmare Christopher Domas

中文导读

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 上的提及

rec DogestFogey · 2017-11 · 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.
reference bch · 2018-01 · HN 原文
C that just emits mov[2] instructions; is that a case for brainfuck projects or mov-only assembly? No. It’s just interesting.
rec xelxebar · 2018-01 · HN 原文
Here's a really nifty talk he gives about it
rec ianbicking · 2019-01 · HN 原文
where he walks through how he actually turned mov into a machine. It's very weird and interesting!
strong_rec azalemeth · 2020-11 · HN 原文
I cannot recommend this Blackhat talk highly enough

相关视频