Внимание! Новое программного обеспечение для World Vision Foros Ultra и World Vision Foros Combo S2/T2 выложено в теме с обновлением.

Подробней в теме: по ссылке

Автор Тема: Декомпиляция файлов python  (Прочитано 91381 раз)

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
Декомпиляция файлов python
« : 26 Декабрь 2012, 10:12:05 »
Этот пакет декомпилирует любые файлы питона в *.pyo
Единственное условие,у вас в ресивере должа быть версия питона  2.7
Установка:
1)Распаковать архив и закинуть папку через фтп по тому же пути
2)На файл /usr/lib/python2.7/scripts/uncompyle2 поставить права 755
Пример применения:
1)Закидываем в /tmp файл в формате  *.pyo, допустим plugin.pyo
2)Открываем телнет и выполняем две команды:
cd /usr/lib/python2.7
python2.7 -u ./scripts/uncompyle2  /tmp/plugin.pyo > /tmp/plugin.py
3)Ждем декомпиляциии,не закрывая сессию телнета.Время декомпиляции разное,может составить и пару часов,в случае с большим размером файла.

Это просто пример,другие варианты,допустим фоновой декомпиляции, можно посмотреть в скрипте  /usr/lib/python2.7/scripts/uncompyle2
cd /usr/lib/python2.7
python2.7 --help ./scripts/uncompyle2

Удачи.