dashingsoft / pyarmor

A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.
http://pyarmor.dashingsoft.com
Other
3.47k stars 293 forks source link

Bind Data don't encrypt string data #1881

Closed luigirovani closed 3 months ago

luigirovani commented 3 months ago

$ pyarmor gen --bind-data '34893' --enable-themida gen.py When I open dist\pyarmor_runtime_000000\pyarmor_runtime.pyd in notepad

image

the data is present in the dll without any obfuscation or encryption

jondy commented 3 months ago

You can encode the bind data by yourself, and decode it in the script.

How to use bind data is all decided by you.

Besides, pyarmor also provides an option to encrypt the bind data

pyarmor cfg obf_key_mode=1