2. The POINT
• When your .NET project is compiled Visual Studio generates an
assembly containing Microsoft Intermediate Language (MSIL)
instructions, managed resources and meta data describing the types,
methods, properties, fields and events in the assembly.
• Obfuscation is the process of renaming this meta-data in an Assembly
so that it is no longer useful to a hacker but remains usable to the
machine for executing the intended operations. It does not modify
the actual instructions or mask them from observation by a hacker.