Intensio-Obfuscator Python source may be directly converted, and outputs the obfuscated the Python code. It will automatically variable names, function names and class names with a random character, and define the length of the removed annotation content, wrap, and each line of code to the script increase random (random values are all different).
Tool operational requirements
Python version> = v3.5.
file support
Intensio-Obfuscator currently support Python code versions of file version v3.x and v2.x.
Installation Tools
git customers can directly use the command codes item code cloned from a library to the local GitHub:
git clone https://github.com/Hnfull/Intensio-Obfuscator.git
cd Intensio-Obfuscator/intensio/
Features
Replace: replace all variable names, function names and class names, remove all newline
Padding: adding a random script after each line of code, and remove all line breaks
Remove: Remove all comments in the code and wrap
Lower confusion: generating a random string of 32 characters, the variable names defined in the source code replacing the class name and function name
Intermediate confusion: generating a random string of 64 characters, the variable names defined in the source code replacing the class name and function name
Advanced confusion: generating a random string of 128 characters, the variable names defined in the source code replacing the class name and function name
Tools
Parameter Description
-h, -help Displays the help menu
-f, -onefile specify a code file
-d, -multiplefiles specify multiple code files (the project)
-i, -input source file or directory
-c, -code input file or directory used in the language, the default value [Python]
-o, -output after the obfuscated output file or directory
-m, -mixer output variable number of characters confusing / length, the default value: [medium], options are: [lower, medium, high]
-r, -replace activate the "Replace" function confusion
-p, -padding activate the "filling" function confusion
-rm, -remove activate the "Remove" function confusion
If you want to exclude when using the "Replace" function out some of the variable names, class or function name, you can edit the following files:
intensio/exclude_python_words.txt
Tool Use Case
python3.xintensio_obfuscator.py -d -i test/python/multiplefiles/basic/input/basicRAT -cpython -o test/python/multiplefiles/basic/output/basicRAT -m lower -r –rm
python3.xintensio_obfuscator.py -d -i test/python/multiplefiles/advanced/input/basicRAT-c python -o test/python/multiplefiles/advanced/output/basicRAT -m high -r -p-rm
XHObfuscator tool for iOS code obfuscation QQ group: 750020052 V1.0 version released (2019/12/13) The author has been engaged in iOS development since 2015, and has experienced the highs and lows of t...
After the project is launched, in order not to completely leak the source code, the given code needs to be encrypted and obfuscated. Although the front-end code cannot be fully encrypted and obfuscate...
Reprint: <0x00> Foreword Python developers are often faced with a difficult problem, namely how to protect technical secret code. I tried some Python code protection tools are either difficult t...
Preface PythonAs a scripting language, we can use it to do many things, such as data analysis, multimedia processing, web development, network programming, game programming, artificial intelligence, e...
Online confuse address: https: //obfuscator.io/ Own source code can be downloaded for local use, Address: https: //github.com/javascript-obfuscator/javascript-obfuscator simply translate the tool down...
Code obfuscation tool Stunnix-CXX-Obfus use Download and installation tools After unpacked: / home / cxx_obfus / bin / cxx-obfus script file is an executable application. Viewing Tools Help Parameter ...
The task given recently is code obfuscation. I haven't touched it before, so I can only understand it from the most basic things. The main application tools are jocky, progard, dex2jar, apktool, jd-GU...
Java code obfuscation based on Allatori maven plugin tool project address:The world's largest same-sex dating site Java code is easy to decompile. If someone wants to study your project, you can see c...
Reference article: Introduction to ProGuard ProGuard is a free tool for shrinking, optimizing and obfuscate Java bytecode files. It can delete useless classes, fields, methods and attributes, delete u...
Article Directory Preface 1. Introduction to ProGuard Tool Second, the confusion process 1. Export the Java project into a jar file 2. Confusion Three, verify the confusion result 1.jad introduction a...