This repository has been archived by the owner on Nov 24, 2023. It is now read-only.
Releases: AnErrupTion/LoGiC.NET
Releases · AnErrupTion/LoGiC.NET
1.5 : Protections update
- 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
- 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
- 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
- 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
- Improved the proxy adder cloning method verification.
- Improved the string encryption, it now uses UTF32 instead of UTF8.
- Added Anti-Tamper.
First version
It's the first version, it still needs improvements.