Ho alcuni file SWF Flash che mi servono per capire come funzionano. Sono dei buoni strumenti là fuori per decodificare un file SWF?Reverse Engineering Flash
Grazie.
Ho alcuni file SWF Flash che mi servono per capire come funzionano. Sono dei buoni strumenti là fuori per decodificare un file SWF?Reverse Engineering Flash
Grazie.
Odio dare la risposta "just google it", ma è davvero così semplice se si know what terms to use.
Oltre ad acquisire un decompilatore Flash, è possibile leggere i documenti SWF File Format Specification.
Come qualcuno che lavora costantemente con il formato file SWF e con il codice byScript di ActionScript 2 e 3, consiglio vivamente lo ASV. A differenza di altri decompilatori, è stato progettato per cercare nei file SWF, non solo convertirli in FLA.
Inoltre, si avrà bisogno di leggere i seguenti documenti:
FWIW: Ho creato un ActionScript 3 (dis-)assembler (che permette di assemblare il codice di nuovo modificato, anche per i file offuscato). È simile nella funzionalità al flasm, ma è indirizzato all'AVM (utilizzato nelle versioni Flash più recenti) e funziona direttamente con il bytecode AS piuttosto che con interi file SWF. Per modificare il resto del file, è possibile utilizzare uno strumento come SWiX.
Io personalmente uso Trillix's Flash decompiler. Fa il lavoro che voglio che faccia. Ma è un software a pagamento, io uso una versione demo più e più volte (lo uso solo 10 volte all'anno).
Sothink Flash Decompiler è anche abbastanza decente, e si comporta piuttosto bene su CNET's elenco di decompilatori scaricati.
Ho avuto un sacco di fortuna lavorare con AVE Imperator a http://www.ave-imperator.com/
Mi ha aiutato nemmeno arrivare ActionScript di lavoro di andare avanti con gli elementi all'interno. Ha anche più di un metodo di decompilazione, così spesso puoi modificare il modo in cui lo stai decompilando per ottenere ciò di cui hai bisogno.
Sei per caso affiliato con questo prodotto? –
Niente affatto. Ho comprato questo software per la prima volta nel 2006 e l'ho usato da allora. Ha funzionato benissimo per me la maggior parte del tempo. Non tutto si decompone alla perfezione, ma l'ho usato per imparare un sacco di script di azione da siti flash di alto profilo nel corso degli anni. – user117197
Ha chiesto una raccomandazione. Solo perché qualcosa di alto è su Google non significa che sia l'opzione migliore. –
Oggi arriva il secondo risultato di google. Come possiamo ancora rispondere in questo secolo? – pdem