Jak dekompilować plik SWF [zamknięte]

94

Jestem opiekunem witryny, która rzekomo „zgubiła” kod źródłowy do pliku flash swf. Jak zdekompilować to źródło?

Czy są jakieś programy online lub offline, z których mógłbym korzystać?

Nathan Feger
źródło
5
Jeśli chcesz przekonwertować go na HTML5, możesz użyć Swiffy: google.com/doubleclick/studio/swiffy
Johannes Fahrenkrug
Powiązane: Jak zdekompilować plik SWF?
kenorb

Odpowiedzi:

71

Można to również zrobić bezpłatnie online: http://www.showmycode.com/

EDYTUJ Szybkie wyszukiwanie w Google pokazało tę listę, która prawdopodobnie zawiera wszystkie potrzebne narzędzia (spójrz także na komentarze): http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html

Ohad Schneider
źródło
5
ta witryna jest teraz błędna i nie wyświetla już kodu, czy jest jakiś inny dobry?
Osa
3
Szybkie wyszukiwanie w Google spowodowało wyświetlenie tej listy, która prawdopodobnie zawiera wszystkie potrzebne narzędzia (spójrz również na komentarze). Bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
Ohad Schneider
Dla przypomnienia, na liście darmowych dekompilatorów nie było niczego, co działałoby dla mnie. Niektórzy byli blisko, ale ostatecznie bezużyteczni.
Roman Starkov
1
Wiem, stara odpowiedź, ale uważaj na post bruce-lab.blogspot: każdy link na tej stronie prowadzi do strony z reklamą. Trudno powiedzieć, czy została zhakowana, czy też została zaprojektowana jako przynęta na kliknięcia.
Mark Berry,
3
showmycode mówi, że projekt jest zamknięty; pusta strona.
Dor1000
21

Zwykle „zagubiony” to eufemizm dla „Przestaliśmy płacić deweloperowi, a teraz nie da nam kodu źródłowego”.

Biorąc to pod uwagę, posiadam kopię przeglądarki ActionScript Viewer firmy Burak i działa ona całkiem nieźle. Proste wyszukiwanie w Google pozwoli Ci znaleźć wiele innych dekompilatorów SWF.

davr
źródło
ASV nie dekompiluje jeszcze AS3 / Flash 9.
Brent,
1
O czym ty mówisz, to dekompilowane rzeczy z AS3 od wieków, użyłem go do tego. Oczywiście musisz go kupić, darmowa wersja jest znacznie starsza niż wersja płatna.
davr
9

Pobierz dekompilator Sothink SWF. Nie za darmo, ale warto. Ostatnio użyłem go do dekompilacji pliku SWF, dla którego straciłem fla, i mogłem całkowicie podróżować w obie strony swf-fla iz powrotem!
tekst linku

Robert Jeppesen
źródło
Sothink jest naprawdę bardzo dobry. Lee Brimelow ma fajny tutorial jak go używać: gotoandlearn.com/play?id=70
Kristian J.
2

Miałem szczęście z biblioteką SWF :: File na CPAN, a zwłaszcza z narzędziem dumpswf.plx , które jest dostarczane z tą dystrybucją. Generuje kod Perla, który po uruchomieniu regeneruje plik SWF.

Chris Dolan
źródło
2

Kilka razy korzystałem z dekompilatora Sothink SWF, jedynym problemem jest to, że gdy projekt staje się bardziej złożony, wyjście dekompilatora staje się trudniejsze do ponownego skompilowania. Ale zapewnia to, że możesz pobrać swoje pliki .as przez większość czasu, skompilowalna fla to pytanie.

Sothink SWF Decompiler

ymutlu
źródło
czy możesz dodać link do tego? Wtedy zagłosuję za.
Nathan Feger