Come si decompila un file swf [chiuso]


94

Sono il manutentore di un sito che ha presumibilmente "perso" il codice sorgente in un file swf flash. Come faccio a decompilare questa sorgente?

Ci sono programmi online o offline che potrei usare?


5
Se desideri convertirlo in HTML5, puoi utilizzare Swiffy: google.com/doubleclick/studio/swiffy
Johannes Fahrenkrug

Risposte:


71

Questo può anche essere fatto gratuitamente online: http://www.showmycode.com/

MODIFICA Una rapida ricerca su Google ha mostrato questo elenco, che probabilmente ha tutti gli strumenti che potresti desiderare (guarda anche i commenti): http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html


5
questo sito web è pieno di bug ora e non mostra più il codice, ce n'è un altro buono?
Osa

3
Una rapida ricerca su Google ha mostrato questo elenco, che probabilmente ha tutti gli strumenti che potresti desiderare (guarda anche i commenti) bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
Ohad Schneider

Per la cronaca, nell'elenco dei decompilatori gratuiti non c'era nulla che funzionasse per me. Alcuni erano vicini, ma alla fine ancora inutili.
Roman Starkov

@romkyns - puoi spiegare cosa, esattamente, non ha funzionato? Che file hai, AS2 o AS3 (puoi caricarlo da qualche parte)? Quali strumenti hai provato?
Ohad Schneider

2
showmycode dice che il progetto è chiuso; pagina vuota.
Dor1000

21

Di solito "perso" è un eufemismo per "Abbiamo smesso di pagare lo sviluppatore e ora non ci darà il codice sorgente".

Detto questo, possiedo una copia di ActionScript Viewer di Burak e funziona abbastanza bene. Una semplice ricerca su Google ti troverà molti altri decompilatori SWF.


ASV non decompila ancora AS3 / Flash 9.
Brent

1
Di cosa stai parlando, è roba AS3 decompilata per anni, l'ho usata per farlo. Ovviamente devi acquistarlo, la versione gratuita è molto più vecchia di quella a pagamento.
davr



2

Ho avuto fortuna con la libreria SWF :: File su CPAN, e in particolare con lo strumento dumpswf.plx fornito con quella distribuzione. Genera codice Perl che, quando viene eseguito, rigenera il tuo SWF.


2

Ho usato il decompilatore SWF Sothink un paio di volte, l'unico problema è che man mano che il progetto diventa più complesso, l'output del decompilatore diventa più difficile da compilare di nuovo. Ma assicura che tu possa ottenere i tuoi file .as la maggior parte del tempo, la compilable fla è una domanda.

Decompilatore SWF Sothink


puoi aggiungere un link a questo? Allora voterò a favore.
Nathan Feger

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.