代码拉取完成,页面将自动刷新
variables/classes/functions/files-name
to random strings with length and obfuscation level defined then all chars
to their hexadecimal valuecomments
, all spaces lines
scripts
with an always differents valuesgit clone https://github.com/Hnfull/Intensio-Obfuscator.git
pip3 install -r Intensio-Obfuscator/requirements.txt
cd Intensio-Obfuscator/intensio/
python3.x intensio_obfuscator.py --help
Features | Descriptions |
---|---|
delete comments | Delete all comments (this feature is executed by default) |
delete line spaces | Delete all spaces line (this feature is executed by default) |
correction padding empty classes/functions | Add padding to empty classes and functions, if the class or function contains only comments, the default feature delete comments will leave a class or function empty, this will avoid generating an error (this feature is executed by default) |
replace string to string mixed | Replace all names of variables/classes/functions to random strings with length defined |
padding script | Add padding of random scripts after each line |
replace file name | Replace all files name to random strings with length defined |
replace string to hex | Replace all chars to their hexadecimal value |
correction delete pyc file | Delete all pyc file in output directory (this feature is executed by default) |
mixer length lower | Define random strings length of 32 chars when -rts, --replacetostr or -ps, --paddingscripts or -rfn, --replacefilesname or -rth, --replacetohex parameters are specified |
mixer length medium | Define random strings length of 64 chars when -rts, --replacetostr or -ps, --paddingscripts or -rfn, --replacefilesname or -rth, --replacetohex parameters are specified |
mixer length high | Define random strings length of 128 chars when -rts, --replacetostr or -ps, --paddingscripts or -rfn, --replacefilesname or -rth, --replacetohex parameters are specified (increase the time of obfuscation) |
mixer level simple | Define obfuscation level to simple of random strings generated when -rts, --replacetostr or -ps, --paddingscripts or -rfn, --replacefilesname or -rth, --replacetohex parameters are specified |
mixer level hard | Define obfuscation level to hard of random strings generated when -rts, --replacetostr or -ps, --paddingscripts or -rfn, --replacefilesname or -rth, --replacetohex parameters are specified (can increase the time of obfuscation) |
replace string to string mixed
-> -rts, --replacetostr
padding script
-> -ps, --paddingscript
replace file name
-> -rfn, --replacefilename
replace string to hex
-> -rth, --replacetohex
Parameters | Descriptions |
---|---|
-h, --help | show this help message and exit |
-i, --input | source directory - indicate a directory that contain your file |
-o, --output | output directory that will be obfuscated - indicate a empty directory that will contain your file |
-mlen, --mixerlength | define length of random strings generated [ lower:32 | medium:64 | high:128 ] chars when --replacetostr or --paddingscripts or -rfn, --replacefilesname or --replacetohex features are specified, default value: [medium], possible values: [lower - medium - high] |
-mlvl, --mixerlevel | define obfuscation level of random strings generated [ simple | hard ] when --replacetostr or --paddingscripts or -rfn, --replacefilesname or --replacetohex features are specified, default value: [simple], possible values: [simple - hard] |
-rts, --replacetostr | launch replace string to string mixed obfuscation feature |
-ps, --paddingscript | launch padding script obfuscation feature |
-rfn, --replacefilename | launch replace file name obfuscation feature |
-rth, --replacetohex | launch replace string to hex obfuscation feature |
-v, --verbose | improve verbosity |
Next Version 1.0.9:
Version 1.0.1-x:
Version 1.1.0-x:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。