Skip to content

loomisntreal/Aura-.NET-Obfuscator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 

Repository files navigation

"Keep decompilers at bay, forever"


Build Status Issues Pull requests

A secure based .NET Obfuscator developed in C# made by loom (loomisntreal).

Current Features

  • String Encryption (encodes strings in the program)
  • Online Decryption (decrypts the encrypted strings (string encryption must checked true for this to work) from the online method inside of the source-code)
  • Control Flow (mangles with the methods inside of the code so decompilers cannot decompile the methods)
  • Integer Confusion (this will add calculations inside of all integers)
  • Math Calculations (this adds arithmetic inside of all constants)
  • Constant Fields (converts all constants to fields with randomly selected names)
  • Local Fields (converts all locals to fields with randomly selected names)
  • Calli Conversion (converts all calls & calculations to calli calculations)
  • Proxy Strings (hides string references that were referenced to a type, method, or field)
  • Proxy Constants (hides constant references that were referenced to a type, method, or field)
  • Proxy Methods (hides references that were referenced to a type, method, or field)
  • Index Fields (indexes types/methods/fields)
  • Flow Conversion (floods decompilers)
  • Anti-Debug (prevents the assembly from being debugged or profiled)
  • Anti-Dump (prevents the assembly from being dumped from memory)
  • Anti-Tamper (ensures the integrity of the application)
  • Anti-Decompile (prevents decompilers from working)
  • Invalid Metadata (adds invalid metadata to modules to prevent disassemblers/decompilers from opening the application)
  • Stack Conversion (adds a piece of code in front of all methods and converts them to a stack)
  • Resource Conversion (converts all resources in the application to fields)

Screenshots

FAQ

  • Q: Is there a binary available? A: No, you have to build it yourself.
  • Q: Will this project still be updated? A: Yes, if any decompilers are made for this obfuscator, minor & major bugs, or even a new feature, we will update this repository.

Contribution

Do you want to add awesome features to Aura? Here's how:

  • Fork Aura-.NET-Obfuscator repository
  • Commit & push a new feature to the forked repository
  • Open a pull request from your fork to Aura .NET Obfuscator
  • We will review it and merge it

About

Aura .NET, the superior open-source obfuscation developed in C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published