Сейчас на форуме: (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Пересобрать в exe'шник файлы .pyc python'a
Посл.ответ Сообщение

Ранг: 0.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 16 февраля 2010 12:58
· Личное сообщение · #1

Ситуация следующая - был питоновский .ехе файл, я его распаковал обычным winrar'ом. После распаковки получились .pyc - файлы. После правки парочки файлов как мне собрать обратно все .pyc - файлы в экзешник?
Помогите пожалуйста советом, кто знает.
Спасибо.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 16 февраля 2010 14:15
· Личное сообщение · #2

А прямо в винраре перетащить туда новые файлы не катит?



Ранг: 0.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 16 февраля 2010 14:21 · Поправил: cosmom
· Личное сообщение · #3

нет, пишет что типа архив битый
я так понимаю что изначально ехе собирался из исходников с помощью py2exe



Ранг: 3.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 августа 2010 15:41
· Личное сообщение · #4

Странно. У меня есть аналогичная проблемма. Нужно востановить исходный питоновский код.
Екзешник явно собрали через py2exe на питоне версии 2.3
И установленная версия WinRAR версии 3.7 не видит в файле ничего ... Никаких .pys

Других вариантов распотрошить Питоновский exe файл на исходники нет? Exe2Py найти не смог, как не искал.




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 24 августа 2010 22:34 · Поправил: Coderess
· Личное сообщение · #5

Только декомпилирование поможет например вот этот декомпилер http://www.crazy-compilers.com/
и кстать приложите файлик

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 25 августа 2010 03:25
· Личное сообщение · #6

Coderess реклама? Или там можно таки его скачать?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 25 августа 2010 13:12
· Личное сообщение · #7

Незнаю на счет рекламы я его нашел в первой ссылке, оказывается там сервис платный

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes





Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 25 августа 2010 20:42 · Поправил: mak
· Личное сообщение · #8

Decompyle is a python disassembler and decompiler which converts Python byte-code (.pyc or .pyo) back into equivalent Python source. Verification of the produced code (re-compiled) is avaliable as well.

sourceforge.net/projects/decompyle/

code.google.com/p/depyc/ тут есть =) но видимо работает с ошибками

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 10 сентября 2010 03:11
· Личное сообщение · #9

Недавно нашёл онлайн сервис
depython.net/

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes



 eXeL@B —› Вопросы новичков —› Пересобрать в exe'шник файлы .pyc python'a
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати