Wie dekompiliere ich eine SWF-Datei? [Geschlossen]

94

Ich bin der Betreuer einer Site, die angeblich den Quellcode an eine Flash-SWF-Datei "verloren" hat. Wie dekompiliere ich diese Quelle?

Gibt es Programme online oder offline, die ich verwenden könnte?

Nathan Feger
quelle
5
Wenn Sie es in HTML5 konvertieren möchten, können Sie Swiffy verwenden: google.com/doubleclick/studio/swiffy
Johannes Fahrenkrug

Antworten:

71

Dies kann auch frei online erfolgen: http://www.showmycode.com/

BEARBEITEN Eine schnelle Google-Suche ergab diese Liste, die wahrscheinlich alle Tools enthält, die Sie sich wünschen könnten (siehe auch die Kommentare): http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html

Ohad Schneider
quelle
5
Diese Website ist jetzt fehlerhaft und zeigt den Code nicht mehr an. Gibt es eine andere gute?
Osa
3
Eine schnelle Google-Suche ergab diese Liste, die wahrscheinlich alle Tools enthält, die Sie sich wünschen könnten (siehe auch die Kommentare). Bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
Ohad Schneider
Für die Aufzeichnung gab es nichts auf der Liste der freien Dekompilierer, die für mich funktionierten. Einige waren nah dran, aber letztendlich immer noch nutzlos.
Roman Starkov
@romkyns - kannst du herausfinden, was genau nicht funktioniert hat? Welche Datei haben Sie, AS2 oder AS3 (können Sie sie irgendwo hochladen)? Welche Tools haben Sie ausprobiert?
Ohad Schneider
2
showmycode sagt, dass das Projekt geschlossen ist; leere Seite.
Dor1000
21

Normalerweise ist 'verloren' ein Euphemismus für "Wir haben aufgehört, den Entwickler zu bezahlen, und jetzt gibt er uns den Quellcode nicht mehr."

Davon abgesehen besitze ich eine Kopie von Buraks ActionScript Viewer und es funktioniert ziemlich gut. Eine einfache Google-Suche findet Sie viele andere SWF-Dekompilierer.

davr
quelle
ASV dekompiliert AS3 / Flash 9-Inhalte noch nicht.
Brent
1
Worüber sprichst du? Es ist seit Ewigkeiten dekompiliertes AS3-Zeug. Ich habe es benutzt, um so etwas zu tun. Natürlich muss man es kaufen, die kostenlose Version ist viel älter als die kostenpflichtige Version.
Davr
9

Holen Sie sich den Sothink SWF-Dekompiler. Nicht kostenlos, aber es lohnt sich. Ich habe es kürzlich verwendet, um einen SWF zu dekompilieren, für den ich das Fla verloren hatte, und ich konnte swf-fla und zurück komplett umrunden!
Link Text

Robert Jeppesen
quelle
Sothink ist wirklich sehr gut. Lee Brimelow hat ein nettes Tutorial zur Verwendung: gotoandlearn.com/play?id=70
Kristian J.
2

Ich hatte viel Glück mit der SWF :: File- Bibliothek in CPAN und insbesondere mit dem Dumpswf.plx- Tool, das mit dieser Distribution geliefert wird . Es generiert Perl-Code, der beim Ausführen Ihre SWF neu generiert.

Chris Dolan
quelle
2

Ich habe den Sothink SWF-Dekompiler einige Male verwendet. Das einzige Problem ist, dass die Ausgabe des Dekompilers mit zunehmender Komplexität des Projekts schwieriger wieder zu kompilieren ist. Aber es stellt sicher, dass Sie Ihre .as-Dateien die meiste Zeit erhalten können, kompilierbares Fla ist eine Frage.

Sothink SWF Decompiler

ymutlu
quelle
Kannst du einen Link dazu hinzufügen? Ich werde dann upvoten.
Nathan Feger