Сейчас на форуме: Magister Yoda, johnniewalker, Kybyx, vsv1, r0lka (+5 невидимых) |
eXeL@B —› Крэки, обсуждения —› Реверсинг flash(action script) |
Посл.ответ | Сообщение |
|
Создано: 26 октября 2009 12:11 · Поправил: s0l · Личное сообщение · #1 т.к. в реквесте никто не ответил, поставлю вопрос иначе: Есть swf файл, в нем идет проверка реги на сервере через Action Script. Нужно подменить ответ сервера. Вопрос: Выдернуть нужный скрипт проблем не составляет, как вставить измененный обратно в файл? Подскажите пожалуйста методы/тулзы или литературу. В гугле меня не забанили, там все сводится к swf decompiler'ам и прочей чуши, но они помогут только в том случае, если проверка зашита в самом swf. |
|
Создано: 26 октября 2009 14:24 · Личное сообщение · #2 s0l пишет: Выдернуть нужный скрипт проблем не составляет, как вставить измененный обратно в файл? Скомпилировать заново, если получится. s0l пишет: В гугле меня не забанили, там все сводится к swf decompiler'ам и прочей чуши, но они помогут только в том случае, если проверка зашита в самом swf Что-то непонятное пишешь. Посмотри утилю Flasm, она консольная и у нее своеобразное представление скрипта, но любые изменения, которые ты сделаешь в скрипте, будут без проблем портированы в флэшку (если накосячишь, так и будет вставлено). На Wasm'е есть. |
|
Создано: 26 октября 2009 19:20 · Личное сообщение · #3 |
|
Создано: 26 октября 2009 21:16 · Личное сообщение · #4 Из реквеста: 1. PicsEngine 3.5 2. Flash-движок фото галереи для сайта 3. www.picsengine.com/get/download_zip?lang=en 4. 882 кб 5. - 6. Триал 30 дней, наг на сайте, наг в админке(пропатчил через php файл) 7. ПМ 8. 15 евро Прошу вашей помощи, т.к. в флэше не гу-гу. Судя по всему проверка модуле \admin\gallery\picsengine.swf |
|
Создано: 27 октября 2009 13:30 · Личное сообщение · #5 |
|
Создано: 27 октября 2009 14:38 · Личное сообщение · #6 |
|
Создано: 27 октября 2009 16:15 · Личное сообщение · #7 |
|
Создано: 27 октября 2009 19:27 · Личное сообщение · #8 |
|
Создано: 28 октября 2009 12:06 · Личное сообщение · #9 |
|
Создано: 12 января 2010 16:53 · Личное сообщение · #10 |
|
Создано: 27 мая 2010 19:45 · Поправил: [wl] · Личное сообщение · #11 посмотрите пожалуйста, какая защита на флешке: sothink swf dec 5.5 с рутрекера показывает какую-то белиберду, куча опкодов не декомпилируется, не знаю, с какой стороны подойти к флешке. ASV 5 при попытке открыть файл выдает кучу ошибок и в итоге приводит к тому, что вся память заканчивается |
|
Создано: 27 мая 2010 22:45 · Личное сообщение · #12 |
|
Создано: 27 мая 2010 23:05 · Поправил: [wl] · Личное сообщение · #13 прошу прощения, этот хостинг обычно никогда меня не подводил (ссылка для скачивания там маленькая в уголке (Click here) перезалил UnlockSWF ничего не нашел. Action Script Viewer я уже пробовал: ASV 5 при попытке открыть файл выдает кучу ошибок и в итоге приводит к тому, что вся память заканчивается. Еще добавлю, что флешка от мобилок, то есть это FlashLite, не знаю есть ли различия между ней и комповой версией, в файрфоксе запускается (до момента unsupported device), но это ни о чем не говорит, ничто не мешает плагину поддерживать оба диалекта, в отличие от декомпилятора. Мне не нужен простой взлом флешки, хочется разобраться в теме, но первоначальных знаний ноль, поэтому даже не знаю, что спросить у гугла update, игрушку зарелизили, тупо купив её, но чисто спортивный интерес остался |
|
Создано: 29 мая 2010 14:41 · Поправил: Rustem · Личное сообщение · #14 [wl] Формат SWF открытый, опкоды документированы. Доки лежат на сайте адоба. Гугли по слову SWF AVM Есть плагин для IDA правда понимает только AS2. Можно смотреть теги и дизасмить Для работы с AS3 только ручками Есть debug версия флеш плеера (там же на адобе) может трассировать код и выводить в файл (только для ас3) гугли по слову mm.cfg AS3Trace это ключевые слова. Параметр недокументирован, но в сети полно объяснений В конце концов, можно засунуть плеер в иду и заточить под себя, что я и сделал, добавив лог инструкции для ас2 PS. декомпиляторы плохо работают, если можно назвать это работой, с обфускованным кодом.... |
|
Создано: 29 мая 2010 23:36 · Личное сообщение · #15 Действительно, в этой флешке actionscript код обфусцирован. Сейчас полно программ для обфускации, у каждой метод "защиты" особый, что затрудняет декомпиляцию кода. Хотя производители и хвалятся, что реверс 100% невозможен, но это не так. Просто специалисты реверсинга в полной мере ещё не заинтересовались Хотя вот CyberShadow написал на языке D actionscript3disasembler, но потестировать его не получилось, т.к. я не особо владею инструментами компиляции, а он выложил только исходный код: http://github.com/CyberShadow/RABCDAsm Да и на cracklab пытались http://www.exelab.ru/f/action=vthread&forum=2&topic=12987 причём успешно, но для одного метода обфускации, конкретно swfencrypt от amayeta.com. Но это наверно самая простая "защита", к чему я пришёл, читая http://bbs.unpack.cn/viewthread.php?tid=42724 где написано, что там вроде бы типа ошибочные джампы нужно убрать и всё %) С помощью Sothink SWF Decompiler у меня получилось сделать из этой swf fla, но там только картинки,звуки,направляющие,фреймы и т.п., но actionscript на 90% пошифрован, т.е. функции и методы, но основной алгоритм в принципе можно понять. Больше всего результатов получилось программкой от www.zlash.com. |
|
Создано: 31 мая 2010 07:38 · Личное сообщение · #16 |
|
Создано: 31 мая 2010 10:27 · Личное сообщение · #17 |
|
Создано: 29 октября 2010 15:46 · Поправил: ts · Личное сообщение · #18 кто может помочь со следущей задачей есть игрушка выложенная на чttp://www.flashgamelicense.com. (чтобы играть нужна обычная регистрация) на всех флешках стоит некая защита kindisoft. Насколько понимаю там одна флешка прелоадер (защита) грузит другую собсно игру, чтото в ней декриптит и запускает. можно как то сохранить игру? |
|
Создано: 29 октября 2010 16:47 · Личное сообщение · #19 |
eXeL@B —› Крэки, обсуждения —› Реверсинг flash(action script) |
Эта тема закрыта. Ответы больше не принимаются. |