In this post, we discuss the creation of a novel software obfuscation toolkit, MAST, implemented in the LLVM compiler and suitable for denying program understanding to even the most well-resourced adversary. Our implementation is inspired by effective obfuscation techniques used by nation-state adversaries and techniques discussed in academic literature. MAST enables software developers to protect applications with technology developed for offense.
more here..............http://blog.trailofbits.com/2014/08/20/remastering-applications-by-obfuscating-during-compilation/
more here..............http://blog.trailofbits.com/2014/08/20/remastering-applications-by-obfuscating-during-compilation/