ANN: New Version ( 1.5 ) of LSW IL-Obfuscator

Frank Lesser <[email protected]> Thu, 18 Jul 2002 10:41:19 +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.5 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: *******************************************

properties & parameter names eliminating feature
One executable for both ANSI & Unicode

**** 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 
Visual-Basic Samples are included in the Download-file

**** Features of Version 1.5:
 
* 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. 
* Reflection obfuscation
  Searching of strings matching existing full names of classes, methods
and other items. 
  Two options: 
    - report (shows dialog after obfuscation containing such strings)
    - substitute (substitutes such strings with obfuscated names). 
* Unicode and ANSI Obfuscation
* Can work as Automation Server and included in build environments. See
our Sample.  
* Custom naming strategy ( Automation-mode only )
* namespaces eliminating feature
* properties eliminating feature
* parameter names eliminating feature

* Individual licenses for obfuscation in unregistered mode for testing
purposes or non-commercial use

Frank Lesser, www.lesser-software.com