Python code obfuscation: improvement of existing technologies

No ratings

Presented at SSTIC 2014 by

Python has experienced a boom over the past decade. To facilitate the deployment or hinder access to source code, "~ ~ packeurs" application have emerged. These tools not only to archive the source code of the application accompanied by a Python interpreter in a single file, they also apply more processing code or interpreter to make more difficult the work of reverse engineering. This article examines the existing obfuscation measures in the context of the Python language and cons-measures that have been adopted. It also offers several obfuscation techniques based on the combined modification of the Python code and the interpreter, making strategies decompilation pure Python unusable.