Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Декомпилятор для Python

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Olorin Starlight



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Существует ли в природе декомпилятор для Python? Который из *.pyc файлов делает читабельные *.py.
Желательно под Win и Python 2.6

Всего записей: 130 | Зарегистр. 23-10-2003 | Отправлено: 01:25 04-03-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Olorin Starlight
http://sourceforge.net/projects/decompyle/
http://www.depython.com/
https://github.com/Mysterie/uncompyle2
 

Цитата:
Желательно под Win

поставьте виртуалку..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:28 04-03-2013 | Исправлено: Cheery, 01:30 04-03-2013
Olorin Starlight



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery

Цитата:
http://sourceforge.net/projects/decompyle/  

'decompyle' converts Python byte-code back into equivalent Python
source. It accepts byte-code from any Python version starting with 1.5
up to 2.3.

Цитата:
http://www.depython.com/  

Большие файлы обрабатывать не стал, выдаёт пустой результат

Цитата:
https://github.com/Mysterie/uncompyle2  

A Python 2.5, 2.6, 2.7 byte-code decompiler, written in Python 2.7
Отработала нормально.
 

Цитата:
поставьте виртуалку..

Не понадобилось. Все вышеперечисленные проги написаны на самом Удаве. Так что они кросплатформенные.

Всего записей: 130 | Зарегистр. 23-10-2003 | Отправлено: 10:27 05-03-2013 | Исправлено: Olorin Starlight, 11:20 05-03-2013
Nikollay



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а как декомпилировать файл?
Питон установил.
Установил https://github.com/Mysterie/uncompyle2  
А дальше? как? подскажите пожалуйста?

Всего записей: 973 | Зарегистр. 30-07-2006 | Отправлено: 21:48 02-11-2013
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Показать справку, короткую и длинную соответственно:
uncompyler -h
uncompyler --help
 
Вывод декомпилированных исходников в текущий каталог (foo.pyc и bar.pyc -- скомпилированные файлы):
uncompyler -o . foo.pyc bar.pyc

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 18:43 03-11-2013
Nikollay



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum
Спасибо за помощь, перешерстил весь инет, решил свой вопрос.
И понял, что для меня это сложновато.

Всего записей: 973 | Зарегистр. 30-07-2006 | Отправлено: 22:39 03-11-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Декомпилятор для Python


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru