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