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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dauricum-1.0.tar.gz.
File metadata
- Download URL: dauricum-1.0.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbd36edeb3678da6bdc9421f9cd14d7c5590cf795c4d794795a6e1ec3eee8a3c
|
|
| MD5 |
9a0ab58d0bb451dfa3276c9621275aec
|
|
| BLAKE2b-256 |
d4423b76149cd22552c9d2981603c00dedb6233e0ef62d22a9f65db70044f01d
|
File details
Details for the file dauricum-1.0-py3-none-any.whl.
File metadata
- Download URL: dauricum-1.0-py3-none-any.whl
- Upload date:
- Size: 20.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff9d0da796fc0ce2bd8e83bf001e5c985b14ff4a4101162dd49b30de9d692ce9
|
|
| MD5 |
13504a0da7b2f4595fea3d8826516f0c
|
|
| BLAKE2b-256 |
16b04024df7795834a065335966c39e459cdfa734ae1143ce6dfbd6c22f619a5
|