Git Product home page Git Product logo

aura-.net-obfuscator's Introduction

"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

aura-.net-obfuscator's People

Contributors

loomisntreal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.