Задать вопрос
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 и текстовыми файлами, если это важно.
  • Вопрос задан
  • 2431 просмотр
Подписаться 3 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
underalmaty
@underalmaty Автор вопроса
Вопрос закрыт, всё таки немножечко напутал с версией. Методом тыка нашёл нужную.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Надо точно установить версию. Покажи первые 8 байт твоего .pyc.

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

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

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