1. Итак, мы получили кодовые объекты Питона *.pyc, используя скрипты из
поста Питон. Декомпиляция py2exe файлов 1. Необходимые файлы и результаты работы скачать
можно – здесь: Exe2Pyc.rar
2. Теперь нам надо декомпилировать полученные *.pyc файлы
3. Для небольших по размеру файлов существуют online –декомпиляторы http://depython.com/ (уже нет) и http://depython.net/( 15.10.2014 - уже нет сайта ) :
Онлайн декомпилятор http://depython.com/ |
4. примеры декомпилированных онлайн - декомпиляторами файлов в каталоге
Exe2Pyc\Depython-net-com
5. Хорошая статья, описывающая процесс декомпиляции Питон программ
сконвертированных Py2exe : A Walk Through on Decompiling a Malware Packed with Py2Exe ЕЕ копия в
каталоге Exe2Pyc\Kelvinlomboy-com
6. Для декомпиляции используется программный комплекс PyREtic http://code.google.com/p/pyretic/ .
Скачанный – находится в каталоге Exe2Pyc\Pyretic . Инсталляция не требуется. Только
разархивировать и пользоваться.
7. Удалось запустить PyRetic с версиями Питона 2.5 , 2.6 и 2.7 .С версией
2.4 – не получилось. Вспомогательные bat –файлы для запуска – в каталоге архива
PyREtic
12.Теперь задаем декомпиляцию fs_um_decompile
f:\main.pyc , запускаем декомпиляцию и ждем ее
завершения:
Декомпиляция скрипта Питона |
13.Некоторое количество ошибок возможно. Однако, в основном, смысл скрипта
можно понять.
14 Аналогично декомпилированы остальные файлы. Результаты в директории Exe2Pyc\Depython-Pyretic
В этом случае необходимо удалить каталог Projects.Он потом все равно
создается.
Комментариев нет:
Отправить комментарий