Skip to content
This repository has been archived by the owner on Nov 24, 2023. It is now read-only.

Releases: AnErrupTion/LoGiC.NET

1.5 : Protections update

29 May 18:29
bf8d85b
Compare
Choose a tag to compare
  • 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.

Better obfuscation and understanding

22 Jan 15:36
75ee23c
Compare
Choose a tag to compare
  • 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.

More optimizations and better protections

12 Jan 08:14
d8cb776
Compare
Choose a tag to compare
  • 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.

Update utils + protections

11 Jan 12:52
5e2b485
Compare
Choose a tag to compare
  • 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.

String update

04 Jan 12:19
518f052
Compare
Choose a tag to compare
  • Improved the proxy adder cloning method verification.
  • Improved the string encryption, it now uses UTF32 instead of UTF8.
  • Added Anti-Tamper.

First version

27 Dec 09:52
a191156
Compare
Choose a tag to compare

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