xoreaxeaxeax / movfuscator

The single instruction C compiler
Other
9.39k stars 396 forks source link

But why? #13

Closed ZeroXFFF1 closed 7 years ago

luciditee commented 7 years ago

I think the better question is "why not?"

Among other possibilities such as making it significantly more difficult to reverse engineer assembly generated by this compiler, it's hilarious to a lot of people. Then there's the whole "esosteric programming languages exist too" argument, adding more to the "why not?" part.

I'm sure it would a nontrivial task to write a de-obfuscator that searches for MOV patterns that correspond to the appropriate x86 instruction, and maybe equally as fun to write.

incertia commented 7 years ago

There is actually a partial demovfuscator in progress

xoreaxeaxeax commented 7 years ago

See the F.A.Q.