ANN: New Version ( 1.6.1 ) of LSW IL-Obfuscator
Frank Lesser <[email protected]> Tue, 13 Aug 2002 15:32:39 +0200
| Newsgroups | gmane.comp.windows.devel.dotnet.products |
|---|---|
| Message-ID | <[email protected]> |
LSW IL-Obfuscator mangles class-names, field-names, method-names, properties, namespaces and events of a MSIL Program, making it more difficult to reverse engineer IL-Code. LSW IL-Obfuscator 1.6.1 can be downloaded from ftp://ftp.lesser-software.com/downloads/LSW-ILObfuscator.zip or http://www.lesser-software.com/downloads/LSW-ILObfuscator.zip The LSW-IL-Obfuscator Home Page is http://www.lesser-software.com/ilobf.htm More Info: www.lesser-software.com/news.htm [email protected] **** What is new: ******************************************* New naming strategies, Class hierarchy view, Cross-assembly public obfuscation **** Features only available in our obfuscator ************** LSW IL-Obfuscator can be used as Automation-Server. It is now possible to create custom obfuscations or create new applications based on MSIL traversal=20 Visual-Basic Samples are included in the Download-file **** Features of Version 1.6.1: =20 * Makes application size smaller 5-15% * Includes GUI and command line interface * Batch obfuscation * Naming strategies * random option, pattern and numbers, letters and numbers * Supports duplicate names at different categories For example one class may store now field x0 and method x0. Some IDE's including MS VS.Net doesn't support such naming * Obfuscation of special names * Shuffling of structure items * Saved names list to prevent obfuscation of some names * Automatic detection of mresources no need to add now those names into saved list. * Full obfuscation of selected .NET Framework samples in the unregistered version * Compression ( unused items removal ) Substitution list dialog with name searching (both obfuscated and original) and saving the list into a text file.=20 *=A0Reflection obfuscation Searching of strings matching existing full names of classes, methods and other items.=20 Two options:=20 - report (shows dialog after obfuscation containing such strings) - substitute (substitutes such strings with obfuscated names).=20 * Unicode and ANSI Obfuscation * Can work as Automation Server and included in build environments. See our Sample. =20 * Custom naming strategy ( Automation-mode only ) * namespaces eliminating feature * properties eliminating feature * parameter names eliminating feature New ! Overloading field names naming strategy New ! Similar names naming strategy New ! Save public part of substitution-list for reuse in a different obfuscation New ! Class-Hierarchy View * Individual licenses for obfuscation in unregistered mode for testing purposes or non-commercial use Frank Lesser, www.lesser-software.com