SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
Список вопросов ПечатьМетки: python обфускация pip base64
RemiZOffAlex Создано: 2019-01-16 00:04:43.032960 Обновлено: 2019-01-16 00:04:43.032960 |
---|
pyminifierПростенький и без излишеств Устанавливаем пакет pyminifier pip install pyminifier Обфусцируем нужный файл командой pyminifier --obfuscate prog.py Так же поддерживается сжатие pyminifier --obfuscate --gzip prog.py Получится вот такой код на выходе #!/usr/bin/env python3 import zlib, base64 exec(zlib.decompress(base64.b64decode('eJxdyrEKwjAUheE9TxFxaILFQN2Ego4WxCJOLiGtib3QpuE2EevTm3QSx3P+b70SYULRgBXavqibfTfaHal Lh2A9kVKF+KCUZXbVA9wvxhx7/c5iaUc3Izw7nyJrOf0HPbTaTjrl8+mWHj0o6NPGSD+jMSrSQzq3GBIIuOTOe7cX4lct4KENBabyhu8JRe0DWqo2DalKYEVec FKzipMvgulGpw=='))) pyarmorКомбайн https://github.com/dashingsoft/pyarmor Устанавливаем пакет pyarmor pip install pyarmor Обфусцируем pyarmor obfuscate prog.py Интерфейс управления оказался странным, т.к. я заказывал обфускацию только одного файла, а pyarmor обработал все *.py файлы в каталоге После обфускации pyarmor генерирует директорию dist, в которой будут находиться нужные файлы |