Як декомпілювати EXE, згенерований з Python

Це залежить від того, чи був код згенерований за допомогою py2exe або pyinstaller.

Для py2exe ви можете використати unpy2exe або decompile-py2exe. Зрештою я не використовував їх, оскільки мій exe був створений через PyInstaller.

Для PyInstaller використовуйте pyinstxtractor.

Після його використання я отримав купу файлів pyd для вбудованих модулів і файл pyc для головного скрипта. Ви можете декомпілювати файл pyc за допомогою uncompyle6 або decompyle3, але я скористався безкоштовним онлайн-сервісом pylingual.io, який спрацював дуже добре.


Дивіться схожі статті за категоріями: Python