synnkfps / Virtus

heavy duty Python code obfuscator that doesnt uses conventional obfuscation methods (aka marshall and lzma)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Virtus

Powerful Python Obfuscator, capable of obfuscate (only) single Python files, using a new obfuscation algorithm.

Examples

image
turns into
image

Obfuscating settings/output:
image

  • FALSE_VARIATION: 1
  • PIPED_VARIATION: 2
AGGRESSIVENESS = {
    'Variable Size':64,
    'Separator Size':128,
    'Index Size':8192
}

Features

  • Customizable Obfuscation
  • Simple Obfuscation Algorithm
  • Multi-line Support
  • Bulk Obfuscation
  • Bitwise XOR, XAND System
  • Heavy Protection
  • System Args (WIP)

How to use

Change the s string inside the obfuscator.py file with your Python code.

To do

  • Better way of hiding the decompressor
    • When i mean hiding, i mean its just too easy to "deobfuscate" it, just put this line on the end of the obfuscator.py file and you get the src code: exec(open(os.environ["HOMEPATH"] + "\Desktop\output.py").read().replace('exec', 'print'))

About

heavy duty Python code obfuscator that doesnt uses conventional obfuscation methods (aka marshall and lzma)

License:GNU General Public License v3.0


Languages

Language:Python 100.0%