Cloak is a .NET obfuscator written in C#. It's primary goal is to be more of a learning tool than a good obfuscator, but it can double as both 😄
- String Encryption
- Control Flow
- Call Proxying
- Renaming
- Int Encryption
- Add a settings system to the protections
- Make a graphical interface
- Incorporate GitHub Actions for automatic builds
- Test and improve control flow, it hasn't had testing and may break large functions
- Thoroughly test the obfuscator as a whole
Cloak.Cli
- The command line interface for cloakCloak.Gui
- An in-progress graphical interface for cloakCloak.Core
- The core functionality for Cloak, contains all transformations and the obfuscation pipelineCloak.Runtime
- This runtime gets injected into obfuscated applicationsTestFile
- A basic file used for obfuscation testing and demonstration
- Washi1337: His amazing contributions in AsmResolver and Echo have made this possible. Lots of love to him.
- AvaloniaUI: An amazing .NET ui framework that powers Cloak's GUI