Сейчас на форуме: (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Вытащить .swf файл из exe созданного в ZINC v 2.0 |
Посл.ответ | Сообщение |
|
Создано: 20 сентября 2010 02:21 · Поправил: kopanda · Личное сообщение · #1 Потребовалось поломать прогу (отредактировать ресурсы). Выяснилось, что экзешник создан ZINC 'ом, а следовательно программа представляет из себя swf файл. Скачал цинк, случайную флэш игрулю, запаковал цинком и стал пробовать сначала на ней. Распаковал UPX'ом(по наводке PEiD), глянул ресурс вьювером - ничего, правда в RCData нашелся толстенький файл FOCX.res, но как только я создал второй экзешник с другой игрулей, сделал полный экспорт обоих Restorator'ом и сравнил - различия оказались настолько незначительными, что я сделал вывод, что свфхи там нет. Делал поиск сигнатуры свф (435753 и 465753) в распакованном UPX'ом экзешнике, по всякому разжимал программой На данный момент идеи закончились, штудирую всяческие мануалы по крэкингу, но чувствую, что это затянется на неопределенный срок, по этому прошу о помощи. Спрашивал на ![]() |
|
Создано: 20 сентября 2010 02:51 · Личное сообщение · #2 |
|
Создано: 20 сентября 2010 03:06 · Личное сообщение · #3 пробовал Winhex'ом (Tools -> Open RAM), там нашел процесс и при раскрытии выдало варианты - помимо горы ДЛЛок сам экзешник, а так же пункты Primary Memory, Entire Memory и Variable range. Было это пару дней назад, по этому честно признаюсь - не помню, всё ли перепробовал, но экзешник смотрел точно, оттуда рабочую свфху выковырять не удалось. Смотрю прям щас - по 46 57 53 06 (не запакованный свф) выдало 2 варианта, на 43 57 53 06 (запакованный) еще 2, но я же сам эту свфху туда запаковал (она сама имеет сигнатуру 43 57 53 06, сейчас все тесты с ней, а когда получится - по аналогии решу и основную задачу) и знаю ее размер, а байты после сигнатур не сходятся с байтами в оригинальной флэхе ни в одном из 4х совпадений поиска... ![]() |
|
Создано: 20 сентября 2010 03:09 · Личное сообщение · #4 |
|
Создано: 20 сентября 2010 03:15 · Личное сообщение · #5 |
|
Создано: 20 сентября 2010 03:31 · Личное сообщение · #6 Тоже видел, но почему то не придал значения. Подразумеваю, что это лоадеры по номерам плееров, т.к. при поиске по сигнатуре флэш встречались только 06, 07 и 08, причем большинство с нулевым размером (наверно там в тэмплэйте цинка прошито), так что скорее всего искать буду в 06. В общем спасибо за наводку, буду рыть этот лоадер. И все же, может подкинете ссыль на гайдик / тулзик для моего случая? Или просто посоветуйте приблизительный порядок действий... ![]() |
|
Создано: 20 сентября 2010 03:37 · Поправил: 4kusNick · Личное сообщение · #7 |
|
Создано: 20 сентября 2010 03:54 · Личное сообщение · #8 |
|
Создано: 20 сентября 2010 04:00 · Личное сообщение · #9 Просто стоило повнимательней поискать в памяти, оно там было в абсолютно чистом виде. Ну, и при поиске стоит поглядывать на размеры найденных заголовков, там много было левых, маленьких каких-то, а этот мало того что был больше других, так и его размеры (4 байта, начиная с 5го, если за начало взять FWS) аккурат совпадали с концом данных в том участке памяти. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. ![]() |
|
Создано: 20 сентября 2010 04:05 · Личное сообщение · #10 |
|
Создано: 20 сентября 2010 04:10 · Личное сообщение · #11 |
![]() |
eXeL@B —› Вопросы новичков —› Вытащить .swf файл из exe созданного в ZINC v 2.0 |
Эта тема закрыта. Ответы больше не принимаются. |