python 3.10+ obfuscator
Project description
dauricum
A work-in-progress Python 3.10+ obfuscator with many obfuscation methods.
This obfuscator is built on ast. Inspired by jargonaut.
Note that this is a proof-of-concept and a work in progress.
Features
- MBA Expressions
- In Outline
- Control Flow
- Try Catch
- Try Catch Normalizer
- Opaque
- Renamer (Classes, fields, functions)
- String Obscure
Examples
Check out examples folder
How to
Installation
Install with pip
pip install dauricum
Install from github
git clone https://github.com/Maxdsdsdsd/dauricum.git
cd dauricum
build.bat
Use
Obfuscate .py file
py -m dauricum -input example1-unobf.py -output example1-obf-0.4.py --mba-expression
--mba-expression-mode true --in-outline --control-flow --try-catch --try-catch-mode true
--try-catch-iter 3 --try-normalizer --try-normalizer-iter 5 --rename --rename-mode 3
--opaque --opaque-iter 5 --string-obscure
Get help
py -m dauricum --help
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dauricum-1.0.tar.gz
(13.8 kB
view hashes)
Built Distribution
dauricum-1.0-py3-none-any.whl
(20.8 kB
view hashes)