Сейчас на форуме: -Sanchez- (+8 невидимых) |
eXeL@B —› Основной форум —› Flash (swf). Декомпиляция, взлом |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . >> |
Посл.ответ | Сообщение |
|
Создано: 11 апреля 2011 15:04 · Поправил: 4kusNick · Личное сообщение · #1 Дружественные темы: Анализаторы: Декомпиляторы\редакторы: Работа с байткодом\тэгами: Автоматизированное снятие защит + уже упомянутые: ASV, FFDec, RABCDAsm mod и SWF Reader. Дапмеры\Распаковщики (для тех, кому лень Есть ещё обычный SWF Revealer, который входит в комплект ASV. Тоже весьма прокачанный распаковщик, работает по другому принципу. + уже упомянутые: SWF Reader, SWF iD. Разное За скомпилированный бинарь Другие местные обсуждения в области исследования Flash: Чтиво на тему Доки \ маны Debug-версии Flash Player - Они позволяют трейсить и отлаживать код (см. описание AS3Trace и AS3Verbose ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным: uncleua, OKOB, SReg, res, ClockMan, Gideon Vi, sendersu, Oott, _ruzmaz_, FrenFolio, d0wn, SGA, Flint, Coderess, daFix, Runner, tracename, pollllll_n, Hexxx, DenCoder, Lumen, NikolayD, AKAB, ==DJ==[ZLO], Rustem, BAHEK, SyntaX, nick8606, UniSoft, Soso, sivorog, MarcElBichon, soho |
|
Создано: 07 марта 2015 04:37 · Личное сообщение · #2 Isaev Не сталкивался с таким... Надо попробовать через http открыть если есть возможность, либо насильно поставить сертификат. Ещё можно руками в кеше подменять по описанной выше схеме, я в IE успешно подменял правда, в опере не пробовал. И ещё есть вариант с прокси FFDec'а, но я не уверен работают ли они с https. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. |
|
Создано: 07 марта 2015 05:26 · Личное сообщение · #3 4kusNick пишет: http открыть если есть возможность Практически на всех серверах принудительно устанавливается защищенное соединение. Как минимум нужно сделать это: т.е. включить SSL проксирование + добавить необходимые домены (хост+порт), которые используют защищенное соединение. ----- TEST YOUR MIGHT | Сообщение посчитали полезным: Isaev |
|
Создано: 07 марта 2015 09:33 · Личное сообщение · #4 Isaev Надо добавить сертификат чарли в список доверенных сертификатов в браузере. http://www.charlesproxy.com/documentation/using-charles/ssl-certificates/ | Сообщение посчитали полезным: Isaev |
|
Создано: 07 марта 2015 14:31 · Поправил: Isaev · Личное сообщение · #5 |
|
Создано: 07 марта 2015 16:29 · Личное сообщение · #6 Isaev Для начала попробуй оригинальную флешку подсунуть, вместо исправленной. Надо хотя бы понять работает маппинг или нет. Далее нежно класс смотреть, на который плеер ругается и разбираться почему не найден необходимый объект. На самом деле, если ошибка не приводит к неработоспособности приложения, ее можно пропустить. Уверен что твоя флешка той же версии, что и на сервере? А то ведь уже могли быть внесены изменения. Или например флешку обфусцировали и твоя флешка обращается не к тому свойству. |
|
Создано: 07 марта 2015 19:48 · Личное сообщение · #7 |
|
Создано: 07 марта 2015 20:45 · Личное сообщение · #8 |
|
Создано: 07 марта 2015 21:12 · Личное сообщение · #9 Isaev Попробуй заюзать прокси в FFDec тогда или подменить в браузерном кэше (самый "прямой" и надёжный способ, если не используется анти-кэш). Ещё оно после этой ошибки точно крашится? Во флэшках зачастую бывает куча ошибок, которые видны только в отладочном проигрывателе и которые никак не сказываются на работоспосоности в конечном итоге... ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. |
|
Создано: 07 марта 2015 23:04 · Личное сообщение · #10 4kusNick пишет: или подменить в браузерном кэше (самый "прямой" и надёжный способ, если не используется анти-кэш). пожменить в чём ещё можно? JohnyDoe писал про старые оперы, в ней не работает флешка, опера падает при загрузке, а в новой нет кнопки "применить изменения". в других браузерах это как делается? 4kusNick пишет: Ещё оно после этой ошибки точно крашится? она появляется и всё висит, нет возможности нажать кнопку пока процесс не убьёшь FFDec пока не пробовал ----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh |
|
Создано: 08 марта 2015 12:27 · Поправил: JohnyDoe · Личное сообщение · #11 Ну, я не знаю. Только что сделал то, что ты пытаешься сделать, чтобы проверить как все сработает. Никаких проблем не возникло. Клавишу открытия игровой консоли сменил и массив скинул в лог. Игра встроена через iframe, грузится через wrapper.swf. Флешка получает параметры через строку адреса. Все сработало без каких-либо проблем. Подменял main.swf. |
|
Создано: 08 марта 2015 18:25 · Личное сообщение · #12 Isaev пишет: пожменить в чём ещё можно? В IE например. Кэш у него лежит в открытом виде, просто почисть перед тем как загружать игру, затем после загрузки глянь какие swf там появились и без труда найдёшь свой главный swf. Isaev пишет: она появляется и всё висит, нет возможности нажать кнопку пока процесс не убьёшь Это на баг FP или лисы похоже, попробуй поставить последнюю версию FF и последнюю FP. Если всё и так последнее - попробуй поставить FP постарее, 14й там какой-нибудь например. JohnyDoe ЧИТД ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. |
|
Создано: 09 марта 2015 15:49 · Поправил: Isaev · Личное сообщение · #13 JohnyDoe пишет: Только что сделал то, что ты пытаешься сделать, чтобы проверить как все сработает. я и не сомневался в твоих способностях) ты ещё в vk попробуй и я вообще разочаруюсь... Вроде всё по шагам уже не раз прошёл сначала. Или я что-то упускаю или в vk какая-то особенность есть в работе врапперов. Пойду пробовать на майле пока. ----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh |
|
Создано: 09 марта 2015 19:01 · Личное сообщение · #14 |
|
Создано: 21 марта 2015 14:26 · Личное сообщение · #15 |
|
Создано: 21 марта 2015 22:10 · Личное сообщение · #16 |
|
Создано: 22 марта 2015 01:42 · Поправил: Isaev · Личное сообщение · #17 4kusNick пишет: все сильно зависит от того что именно нужно посмотреть. помелочам... байт, слово, строку, значение какой-то переменной, которая постоянно меняется в процессе работы игры... Интересен общий принцип через трейс всё работает, но не удобно пользоваться ----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh |
|
Создано: 22 марта 2015 09:21 · Личное сообщение · #18 Isaev Monster Debugger можешь попробовать, но там тоже не всё можно увидеть... ----- Everything is relative... | Сообщение посчитали полезным: Isaev |
|
Создано: 22 марта 2015 12:49 · Личное сообщение · #19 Isaev Если без трейсинга, то только публичные поля можно посмотреть вроде, хотя могу ошибаться, я уже давно не пробовал так данные смотреть. Обычно я использовал либо FlashFirebug, либо консоль в TheMiner. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным: Isaev |
|
Создано: 22 марта 2015 15:17 · Личное сообщение · #20 |
|
Создано: 22 марта 2015 16:35 · Личное сообщение · #21 Из своего кода - только если кодить аналог вышеперечисленных инструментов. По сути нужно закодить свой загрузчик и из него уже дотягиваться до нужных мест. В любом случае, задача нетривиальная и может просто не стоить потраченного на нее времени. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. |
|
Создано: 22 марта 2015 21:05 · Личное сообщение · #22 |
|
Создано: 22 марта 2015 22:22 · Личное сообщение · #23 |
|
Создано: 27 марта 2015 00:23 · Личное сообщение · #24 |
|
Создано: 27 марта 2015 02:43 · Личное сообщение · #25 Isaev Вот: ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным: Isaev |
|
Создано: 27 марта 2015 03:11 · Личное сообщение · #26 |
|
Создано: 27 марта 2015 03:27 · Поправил: 4kusNick · Личное сообщение · #27 Isaev Через интеловский Pin, там в репе описано как завести (https://github.com/F-Secure/Sulo/). Модуль для логгирования строк работает универсально, насколько помню - надо сообщить ему имя метода, который расшифровывает строки и он будет его же и использовать для расшифровки. Я обычно вручную так же делал - либо дёргал метод расшифровки, либо просто в него трейс впатчивал, чтобы видеть результат расшифровки каждой строки в логе. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. |
|
Создано: 30 сентября 2015 12:28 · Личное сообщение · #28 |
|
Создано: 30 сентября 2015 15:34 · Личное сообщение · #29 А вот видео доклада: ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. |
|
Создано: 19 октября 2015 15:10 · Личное сообщение · #30 |
|
Создано: 20 октября 2015 00:14 · Поправил: 4kusNick · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . >> |
eXeL@B —› Основной форум —› Flash (swf). Декомпиляция, взлом |