DeepSea Obfuscator 2009

12

DeepSea Obfuscator 2009

Once it is finished, you can close the application. Now you can startup HelloWorld.exe which is now obfuscated.

2.3 Your Second Obfuscation

The HelloWorld sample used in the previous paragraph is an application that has several public types and members. By default these members are not obfuscated. In this obfuscation we'll present a slightly modified version of the HelloWorld sample ( HelloWorld2 ) that has an obfuscation feature set such that all types and members (even public ones) are obfuscated.

1. Open the HelloWorld2.sln solution in Visual Studio. 2. Open Properties\AssemblyInfo.cs

Notice the following lines:

// Obfuscation settings [assembly: ObfuscateAssembly(true)]

The ObfuscateAssembly attribute is used with a “true" for the “assemblyIsPrivate"

© 2009 TallApplications BV

Made with FlippingBook Online document