/UnseriousObfuscator

Make the thieves of your code cry ;)

Primary LanguagePython

Unserious Obfuscator

Make the thieves of your code cry ;) No, it's just a joke.

Installation

# clone the repo
$ git clone https://github.com/forem1/UnseriousObfuscator.git

# change the working directory to src
$ cd src

Usage

$ python3 main.py --help
usage: main.py [-h] [-i INPUT] [-o OUTPUT] [-a HEADER]

optional arguments:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        Path to input cpp file
  -o OUTPUT, --output OUTPUT
                        Path to output cpp file
  -a HEADER, --header HEADER
                        Path to output header file

Modules

In developing:

  1. Predefined chars scrambler
  2. Minifier
  3. Dex to hex changer

Planned:

  1. Variables name scrambler
  2. Variables type scrambler
  3. Functions name scrambler
  4. Pointers scrambler