code morphing
noun1
Computing, Engineering, Mathematics, Natural sciences, Physical sciences, Programming, Sciences The obfuscation of intermediate-level code (such as compiled Java or .NET languages) by breaking it up into smaller sequences and replacing them by equivalent constructs.