Author Topic: M/o/Vfuscator2 - the single instruction C compiler  (Read 293 times)

DARKER

  • [SCF]
  • Administrator
  • Senior Member
  • *****
  • Posts: 336
M/o/Vfuscator2 - the single instruction C compiler
« on: July 17, 2017, 06:47:47 AM »
The M/o/Vfuscator (short 'o', sounds like "mobfuscator") compiles programs into "mov" instructions, and only "mov" instructions. Arithmetic, comparisons, jumps, function calls, and everything else a program needs are all performed through mov operations; there is no self-modifying code, no transport-triggered calculation, and no other form of non-mov cheating.

The basic effects of the process can be seen in overview, which illustates compiling a simple prime number function with gcc and the M/o/Vfuscator

https://github.com/xoreaxeaxeax/movfuscator