it-swarm.com.de

Wie dekompiliert man eine SWF-Datei?

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

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

90
Nathan Feger

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

[~ # ~] edit [~ # ~] Eine schnelle Google-Suche ergab diese Liste, die wahrscheinlich alle Tools enthält, die Sie sich wünschen könnten auch bei den Kommentaren): http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html

71
Ohad Schneider

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

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

20
davr

erlswf ist ein in erlang geschriebenes OpenSource-Projekt zum Dekompilieren von .swf-Dateien.

Hier ist die Seite: https://github.com/bef/erlswf

11
Lee H

Holen Sie sich den Sothink SWF-Dekompiler. Nicht frei, aber es lohnt sich. Kürzlich wurde es zum Dekompilieren einer SWF-Datei verwendet, für die ich das Fla verloren hatte, und ich konnte swf-fla und zurück vollständig umlaufen lassen!
Linktext

9
Robert Jeppesen

Ich habe den Sothink SWF-Dekompiler einige Male verwendet. Das einzige Problem ist, dass die Ausgabe des Dekompilers schwieriger wird, wenn das Projekt komplexer wird. Aber es stellt sicher, dass Sie Ihre .as-Dateien die meiste Zeit erhalten können, kompilierbares Fla ist eine Frage.

Sothink SWF Decompiler

2
ymutlu

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

2
Chris Dolan