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

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

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

ShIvADeSt (03-07-2017 02:20):  Версия для печати • ПодписатьсяДобавить в закладки

   

ReBy

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть скрипт в pyc , не знаю как его компенсировали , но декомпенсироватся  он не в какую не хочет .
Возможно ли мне помочь ?
http://rghost.ru/53468096
За ранее спасибо .
 
Добавлено:
Всю голову уже сломал , прошу помощи .

Всего записей: 8 | Зарегистр. 27-03-2014 | Отправлено: 19:29 27-03-2014
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ReBy
питон точно 2.6? скрипт рабочий?
если да, то см. топик по декомпиляции
http://forum.ru-board.com/topic.cgi?forum=33&topic=13620

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 17:39 28-03-2014
bomzhe



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Там мусор в байткоде, который dis не умеет обходить.
Для декомпиляции требуется основательная чистка.
Также можно попробовать перехватить обращения к Маршалу:

Код:
In [15]: x.co_names
Out[15]:
('bb581a0bd4',
 '35b20ef699',
 '92fdef1c1f',
 'sys',
 'marshal',
 ...

Всего записей: 110 | Зарегистр. 26-10-2010 | Отправлено: 19:07 28-03-2014
ReBy

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К скрипту применён "скрамблер "  с 2.6 , на нём стоит защита от дэкомпеляции .  
Этот скрипт очень ценен для играков в любимую игрушками . Но мододел его закинул год назад .
И хотелось бы его воздадить для игроков .
 
ТУТ обсуждается похожая тема  
 
Тут вытянули часть кода . Но как пост не описывает .7 страница верки.

Всего записей: 8 | Зарегистр. 27-03-2014 | Отправлено: 20:14 28-03-2014 | Исправлено: ReBy, 21:13 28-03-2014
bomzhe



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://pastebin.com/JjRp9kLz
Восстановлено через python + HxD + uncompyle2.

Всего записей: 110 | Зарегистр. 26-10-2010 | Отправлено: 07:14 30-03-2014 | Исправлено: bomzhe, 07:58 30-03-2014
AtotIK



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Уважаемый bomzhe! Помогите декомпилировать данный скрипт: http://rghost.ru/54414102
 
Буду очень Вам благодарен!

Всего записей: 153 | Зарегистр. 17-09-2006 | Отправлено: 23:20 19-04-2014 | Исправлено: AtotIK, 23:24 19-04-2014
bomzhe



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Распаковщик проще всего снять, подсунув пустой модуль BigWorld (импортируется защитой) и GUI, сбрасывающий дамп с нужного фрейма при запуске скрипта.
Или через mirror.py под 3 питон, если 2.7 не установлен.
 
Автор защиты тот же, судя по коду. Но уже грамотней подошёл к вопросу, равномерно размазав мусор по исходному модулю (MS42.pyc в архиве). Теперь для чистки перед декомпиляцией требуется писать что-то страшное
 
http://rghost.ru/54423169 и очень похожий скрипт: http://pastebin.com/SqswyKrV

Всего записей: 110 | Зарегистр. 26-10-2010 | Отправлено: 06:23 20-04-2014
bomzhe



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Готово: http://pastebin.com/Kuz9YVd3
Финальный pyc: http://rghost.ru/54540714

Всего записей: 110 | Зарегистр. 26-10-2010 | Отправлено: 22:13 23-04-2014 | Исправлено: bomzhe, 00:01 24-04-2014
dkmn

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вопрос снят

Всего записей: 27 | Зарегистр. 23-04-2009 | Отправлено: 12:59 01-06-2014 | Исправлено: dkmn, 15:19 03-06-2014
dkmn

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzhe
ты нафоруме еще? в личку загляни...

Всего записей: 27 | Зарегистр. 23-04-2009 | Отправлено: 09:42 05-07-2014
Stealthz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите снять защиту с рус файла! Кто возьмется? не бесплатно!

Всего записей: 1 | Зарегистр. 18-06-2012 | Отправлено: 20:21 20-10-2014
ReBy

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пиши в личку

Всего записей: 8 | Зарегистр. 27-03-2014 | Отправлено: 21:03 20-10-2014 | Исправлено: ReBy, 21:16 20-10-2014
grebeninvv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://rgho.st/7hdwBYP76
Помогите снять защиту с рус файла! Не бесплатно! Защита Маршал

Всего записей: 2 | Зарегистр. 30-06-2017 | Отправлено: 20:50 30-06-2017
   

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python 2.6 - не как не декомпелировать
ShIvADeSt (03-07-2017 02:20):


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru