Rorschach is a obfuscation engine for C/C++ and assembly, mainly built for fun but also has a list of possible practical use.