Confuserex 2 [patched] -

Uses opaque predicates and flattening to scramble the program's execution logic.

To maximize security:

ConfuserEx 2 is a powerful evolution of one of the most respected open-source .NET protectors. It offers a comprehensive suite of protections that safeguard Intellectual Property effectively. However, its dual-use nature makes it a focal point in the cybersecurity industry—valued by developers for protection and scrutinized by analysts for malware detection. While it significantly complicates reverse engineering, it is not a silver bullet, and determined analysts can usually unpack binaries protected by it given enough time and the right tools. confuserex 2

Preventing "script kiddies" from easily modifying application behavior. Uses opaque predicates and flattening to scramble the