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 details)
Built Distribution
dauricum-1.0-py3-none-any.whl
(20.8 kB
view details)
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
|