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?
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?
Risposte:
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
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.
erlswf è un progetto opensource scritto in erlang per la decompilazione di file .swf.
Ecco il sito: https://github.com/bef/erlswf
Ottieni il decompilatore SWF Sothink. Non gratis, ma ne vale la pena. L'ho usato di recente per decompilare un file SWF per il quale avevo perso il fla, e ho potuto fare un giro completo di swf-fla e tornare indietro!
testo del collegamento
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.
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.