Skip to content

A Python script to obfuscate and protect your code through anti debuggers, junk code and custom encryption.

License

Notifications You must be signed in to change notification settings

iaksit/Anubis-PyScript-Obfuscate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anubis

 

Anubis

Github top language Github stars License

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

I was looking around online and github when I realised that there were little Python obfuscators. First there's pyarmor but that can be deobfuscated, however it still is quite good. Then there's many tools like pyminifier but they all do the same thing and don't provide any real protection against your code. Another good solution I found was this obfuscator here but purchasing it costs USD $1998.

So I decided to create my own obfuscator, which provides a plethora of features such as junk code and custom encryption, and includes the obfuscation found at oxyry.

You can see the difference it makes from this source here to this obfuscated one liner here

✨ Features

✔️ Anti VM - Stop execution of this program on a Virtual Machine
✔️ Anti Debugger - Stop the use of debuggers whilst this program is running
✔️ Junk Code - Add junk code to the program
✔️ Custom Encryption - A one liner which uses AES encryption
✔️ Compile to exe with Nuitka

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting, you need to have Python installed.

If you wish to compile your project to an exe you will need Nuitka along with a C compiler. Nuitka will automatically download the MinGW64 compiler if no usable one is found.

🏁 Starting

# Clone this project
$ git clone https://github.com/0sir1ss/Anubis

# Access
$ cd Anubis

# Install dependencies
$ pip install -r requirements.txt

# Run the project
$ python anubis.py

If you do not compile to an exe and instead choose to distribute with the custom encryption you will need the ancrypt file
You can build this with the following command:

python setup.py build_ext --inplace

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by 0sir1s

 

Back to top

About

A Python script to obfuscate and protect your code through anti debuggers, junk code and custom encryption.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%