Подтвердить что ты не робот

Реверсивная инженерная вспышка

У меня есть Flash SWF файлы, которые мне нужны для понимания того, как они работают. Являются ли они хорошими инструментами для преобразования SWF файла?

Спасибо.

4b9b3361

Ответ 1

Разберите SWF с Flasm.

Примечание. К сожалению, работает только для вспышки 8 или более ранней.

SWFTools может предоставить вам некоторую информацию о файлах SWF. Они, кажется, гораздо более свежие.

Ответ 2

Как кто-то, постоянно работающий с SWF файловым форматом и байт-кодом ActionScript 2 и 3, я настоятельно рекомендую ASV. В отличие от других декомпиляторов, он был разработан для просмотра SWF файлов, а не только для их преобразования в FLA.

Кроме того, вам нужно будет прочитать следующие документы:

Параметры формата SWF файла v10

Обзор AVM2

Ответ 4

FWIW: Я создал ActionScript 3 (dis-) ассемблер (который позволяет собирать обратно измененный код даже для обфускации файлов). Он похож по функциональности на flasm, однако он нацелен на AVM (используется в новых версиях Flash) и работает непосредственно с байт-кодом AS, а не с целыми SWF файлами. Чтобы отредактировать остальную часть файла, вы можете использовать такой инструмент, как SWiX.

Ответ 5

В дополнение к захвату флэш-декомпилятора вы можете прочитать SWF File Format Specification docs.

Ответ 6

Я лично использую декомпилятор Trillix Flash. Это делает работу, которую я хочу сделать. Но он платил программное обеспечение, я использую демо-версию снова и снова (я использую ее только 10 раз в год).

Ответ 8

Мне посчастливилось работать с AVE Imperator на http://www.ave-imperator.com/

Это помогло мне даже получить рабочий ActionScript, чтобы идти вместе с элементами внутри. У него есть несколько методов декомпиляции, поэтому часто вы можете настроить способ декомпиляции, чтобы получить то, что вам нужно.