Здраствуйте. Недавно я начал ковырять один клиент, с целью извлечения из него текста. Сама структура клиента такова, что исполняемый файл лежит в одной папке, а все остальные файлы в другой, и распиханы в rar архивы. Открыв архивы, я обнаружил там кучу скомпилированных питоновских файлов (pyc и pyo), картинки из клиента и xml-файлы. Сначала я подумал, что это язык разметки, но оказалось, что нет. Браузер не открывал их, а нотепад выводил крякозябры. Полазив по архивам, я наткнулся на .def файлы. Первые 4 байта у них и у xml файлов совпадали. Хотелось бы узнать 2 вещи: 1) есть ли простой оффлайновый декомпилятор питоновских файлов? онлайновский я нашел, но загружать по 1 файлу и копировать результат декодирования - слишком долго. 2) Не могли бы вы подсказать, каким образом зашифрован эти xml(def)-файлы и как их можно привести в читабельный вид? 2 файла для примера я залил сюда: http://zalil.ru/30020259 Заранее благодарю
http://sourceforge.net/projects/decompyle/ PHP: 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. 502 Bad Gateway
спасибо Файл перезалил: http://ifolder.ru/20438435 Более тащательно погуглив, я наткнулся на эту информацию: http://forum.xentax.com/viewtopic.php?f=21&t=4962
Все верно, я тоже нашел этот форум по первым 4-м байтам из файла. Вот парсер из 2го поста: http://rghost.ru/3362417 з.ы.: wot - это World Of Tides чтоли? =)
если не ошибаюсь, на том форме это world of tank. За парсер спасибо, а то мой аккаунт там чет никак не активируют.