2009-03-24 8 views
12

Ich habe einige Flash SWF-Dateien, die ich brauche ein wenig Einblick in, wie sie arbeiten. Sind sie irgendwelche guten Werkzeuge, um eine SWF-Datei zurückzuentwickeln?Reverse Engineering Flash

Danke.

Antwort

7

Disassemble die SWF mit Flasm.

Hinweis: Funktioniert nur für Flash 8 oder früher leider.

SWFTools könnten Sie einige Informationen auch über die SWF-Dateien. Sie scheinen viel jünger zu sein.

3

Ich hasse die „nur Google“ Antwort zu geben, aber es ist wirklich so einfach, wenn Sie know what terms to use.

+10

Er bat um eine Empfehlung. Nur weil etwas an Google hoch bewertet wird, bedeutet das nicht, dass es die beste Option ist. –

+0

Heute kommt das zweite Ergebnis von Google hier. Wie können wir das in diesem Jahrhundert noch beantworten? – pdem

5

Als jemand ständig mit SWF-Dateiformat und Actionscript 2 und 3 Bytecode arbeiten, empfehle ich ASV hoch. Im Gegensatz zu anderen Decompilern wurde es entwickelt, um SWF-Dateien zu untersuchen und nicht nur in FLA zu konvertieren.

Außerdem müssen Sie die folgenden Dokumente lesen:

SWF File Format Specs v10

AVM2 Overview

+0

Diese Links sind für mich gebrochen. – blueshift

+0

behoben defekte Links – Ammar

2

FWIW: Ich habe ein erstellt ActionScript 3 (dis-)assembler (die Sie zurück modifizierten Code zusammenstellen können, auch für verschleierten Dateien). Es ähnelt der Funktionalität von flasm, zielt jedoch auf AVM ab (wird in neueren Flash-Versionen verwendet) und arbeitet direkt mit dem AS-Bytecode und nicht mit ganzen SWF-Dateien. Um den Rest der Datei zu bearbeiten, könnten Sie ein Tool wie SWiX verwenden.

1

Ich persönlich verwende Trillix's Flash decompiler. Es macht die Arbeit, die ich will. Aber es ist bezahlte Software, ich benutze immer und immer wieder eine Demoversion (ich benutze es nur 10 Mal im Jahr).

0

Ich habe

bei http://www.ave-imperator.com/ viel Glück die Arbeit mit AVE Imperator hatte

Es hat mir geholfen, auch bekommen arbeiten Action innen mit den Elementen zu gehen. Es hat auch mehr als eine Methode, um zu dekompilieren, also können Sie die Art, wie Sie es dekompilieren, so optimieren, dass Sie bekommen, was Sie brauchen.

+0

Sind Sie zufällig mit diesem Produkt verbunden? –

+0

Überhaupt nicht. Ich habe diese Software zum ersten Mal im Jahr 2006 gekauft und seitdem verwendet. Es hat die meiste Zeit gut für mich funktioniert. Nicht alles dekompiliert perfekt, aber ich habe es verwendet, um über die Jahre eine Menge Action-Skripte von hochkarätigen Flash-Sites zu lernen. – user117197

Verwandte Themen