underalmaty
@underalmaty

Как декомпилировать .pyc Python?

Распаковал exe по инструкции с помощью python_exe_unpack, добавил "магические числа" в нужный файл. При попытке декомпилировать через uncompyle6 выдаёт:
ImportError: Ill-formed bytecode file mainqueen.pyc
<class 'ValueError'>; bad marshal data (unknown type code)

Так же пытался через чей то готовый скрипт сделать, выдаёт просто пустой .py
Даже откатил питон до версии, на которой я этот exe в своё время создавал.
Программа помимо основного exe работает ещё с парой exe и текстовыми файлами, если это важно.
  • Вопрос задан
  • 2293 просмотра
Решения вопроса 1
underalmaty
@underalmaty Автор вопроса
Вопрос закрыт, всё таки немножечко напутал с версией. Методом тыка нашёл нужную.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Надо точно установить версию. Покажи первые 8 байт твоего .pyc.

Опираясь на эту статью https://nedbatchelder.com/blog/200804/the_structur...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы