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ć?


5
Jeśli chcesz przekonwertować go na HTML5, możesz użyć Swiffy: google.com/doubleclick/studio/swiffy
Johannes Fahrenkrug

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


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.


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



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.


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


czy możesz dodać link do tego? Wtedy zagłosuję za.
Nathan Feger

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.