LoGiC.NET Versions Save

A free and open-source .NET obfuscator using dnlib.

1.5

2 years ago
  • Added Control Flow
  • Improved String Encryption
  • Added Stripping DOS Header
  • Improved code efficiency (i.e. analyzers)
  • Added Anti-De4dot
  • Improved Integer Encoding
  • Removed String Length integer encoding
  • Improved Renamer
  • Updated to dnlib v3.3.2

Warning : Expect the obfuscated assembly to break, since there are been new obfuscations and I haven't tested them on a lot of assemblies.

1.4

4 years ago
  • Added more comments in the code.
  • Improved the randomizer and a bit the string encryption.
  • Removed a lot of repetitions in the code by adding a "GetRenamed" function that renames a member with the random length of 50-70.
  • Removed useless methods in the InjectHelper class.
  • Optimized some code.

1.3

4 years ago
  • The string encryption has gotten better, it now adds random characters (from an array) that will be removed when decrypting the string.
  • Code optimizations have been made.
  • Fixed a high random string length in the junk protection.
  • The obfuscator doesn't need a config file to start now, however all the config values will be set to false.
  • The string encryption now uses method injection instead of directly importing methods from a class.
  • Removed the type renaming of the renamer because it could crash the obfuscated program.
  • Added an analyzer for property defs in the renamer.
  • Optimized the CanRename function's code in the renamer.

1.2

4 years ago
  • Random string length has been decreased from 500-700 to 50-70 (it was just useless), making the file size less than before!
  • The randomizer now uses more chars to generate random strings.
  • Renaming the Anti-Tamper's injected function. (Thanks to the AsStrongAsFuck project for this :D)
  • Removed useless "Resolve" functions in the InjectContext class.
  • Removed a useless inheritation of Randomizer in the ProxyAdder class.

1.1

4 years ago
  • Improved the proxy adder cloning method verification.
  • Improved the string encryption, it now uses UTF32 instead of UTF8.
  • Added Anti-Tamper.

1.0

4 years ago

It's the first version, it still needs improvements.