- Joined
- Jan 8, 2019
- Messages
- 56,623
- Solutions
- 2
- Reputation
- 32
- Reaction score
- 100,456
- Points
- 2,313
- Credits
- 32,750
6 Years of Service
76%

Intensio-Obfuscator
Intensio-Obfuscator tool takes a python source code and transforms it into an obfuscated python code
Replace all names of variables/classes/functions/files-name to random strings with a length defined and all chars to their hexadecimal value
Remove all comments, all spaces lines
Padding random scripts with always different values
Features
Features Descriptions
remove comment Remove all comments (this feature is executed by default)
remove space line Remove all spaces line (this feature is executed by default)
correction padding empty class/function Adding padding to empty classes and functions, if the class or function contains only comments, the default feature remove 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 a length defined
padding script Adding padding of random scripts after each line
replace file name Replace all files name to random strings with a length defined
replace string to hex Replace all chars to their hexadecimal value
correction remove pyc file Remove all pyc file in the output directory (this feature is executed by default)
mixerlevel lower Generate random strings of 32 chars when -rts, –replacetostr or -ps, –paddingscripts or -rfn, –replacefilesname or -rth, –replacetohex parameter are specified
mixerlevel medium Generate random strings of 64 chars when -rts, –replacetostr or -ps, –paddingscripts or -rfn, –replacefilesname or -rth, –replacetohex parameter are specified
mixerlevel high Generate random strings of 128 chars when -rts, –replacetostr or -ps, –paddingscripts or -rfn, –replacefilesname or -rth, –replacetohex parameter are specified
replace string to string mixed -> -rts, –replacetostr, padding script -> -ps, –paddingscript, replace file name -> -rfn, –replacefilename, replace string to hex -> -rth, –replacetohex features can be executed separately
Changelog v1.0.8.1 (03-10-2020)
[Update] StringGenerator function that change method of generate number (ramdom.random() => random.SystemRandom() that use urandom)
[Remove] intensio_error.py file, that contained useless feature to improve verbosity type of error during the reading of Intensio-Obfuscator code
[Remove] simple obfuscation removed, previous parameter hard obfuscation is used by default for strings obfuscation now
[Remove] parameter -mlvl, --mixerlevel to control obfuscation level of strings generated (simple by default or hard)
## 02-01-2020
To see this hidden content, you must like this content.