Soy el responsable de mantenimiento de un sitio que supuestamente ha "perdido" el código fuente en un archivo flash swf. ¿Cómo descompilo esta fuente?
¿Hay algún programa en línea o fuera de línea que pueda usar?
Soy el responsable de mantenimiento de un sitio que supuestamente ha "perdido" el código fuente en un archivo flash swf. ¿Cómo descompilo esta fuente?
¿Hay algún programa en línea o fuera de línea que pueda usar?
Respuestas:
Esto también se puede hacer gratuitamente en línea: http://www.showmycode.com/
EDITAR Una búsqueda rápida en Google mostró esta lista, que probablemente tiene todas las herramientas que podría desear (mire también los comentarios): http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
Por lo general, 'perdido' es un eufemismo para "Dejamos de pagar al desarrollador y ahora no nos dará el código fuente".
Dicho esto, tengo una copia de ActionScript Viewer de Burak , y funciona bastante bien. Una simple búsqueda en Google encontrará muchos otros descompiladores de SWF.
erlswf es un proyecto de código abierto escrito en erlang para descompilar archivos .swf.
Aquí está el sitio: https://github.com/bef/erlswf
Obtenga el descompilador SWF de Sothink. No es gratis, pero merece la pena. ¡Lo usé recientemente para descompilar un SWF para el que había perdido el fla, y pude recorrer swf-fla completamente de ida y vuelta!
Texto del enlace
Tuve buena suerte con la biblioteca SWF :: File en CPAN, y particularmente con la herramienta dumpswf.plx que viene con esa distribución. Genera código Perl que, cuando se ejecuta, regenera su SWF.
He usado el descompilador SWF de Sothink un par de veces, el único problema es que a medida que el proyecto se vuelve más complejo, la salida del descompilador se vuelve más difícil de volver a compilar. Pero asegura que pueda obtener sus archivos .as la mayor parte del tiempo, fla compilable es una cuestión.