Estoy buscando herramientas gratuitas para descompilar y extraer recursos de archivos SWF para los que ya no tengo una fuente.

Las herramientas de código abierto serían beneficiosas.

Respuesta

  • SWFTools : utilidades de manipulación y generación de SWF

    Puede instalar la distribución SWFTools (que también tiene un programa de línea de comandos) y usar SWFExtract , que puede descompilar archivos flash.

    En OSX, instálelo a través de: brew install swftools.

    Esto instalará herramientas como como: as3compile, font2swf, jpeg2swf, pdf2swf, png2swf, swfbbox, swfc, swfcombine, swfdump, swfextract, swfrender, swfstrings, wav2swf.

    permite extraer clips de película swf y objetos de archivos swf.

  • FFDec ( GitHub ) – Descompilador Flash gratuito JPEXS

    Descompilador Flash SWF de código abierto y editor. Extraiga recursos, convierta SWF a FLA, edite ActionScript, reemplace imágenes, sonidos, textos o fuentes. Varios formatos de salida disponibles. Funciona con Java en Windows, Linux o MacOS.

    Ejemplos:

    java -jar ffdec.jar myfile.swf java -jar ffdec.jar -proxy java -jar ffdec.jar -proxy -P1234 java -jar ffdec.jar -export script "C:\decompiled" myfile.swf java -jar ffdec.jar -selectclass com.example.MyClass,com.example.SecondClass -export script "C:\decompiled" myfile.swf java -jar ffdec.jar -format script:pcode -export script "C:\decompiled" myfile.swf java -jar ffdec.jar -format script:pcode,text:plain -export script,text,image "C:\decompiled" myfile.swf java -jar ffdec.jar -format fla:cs5.5 -export fla "C:\sources\myfile.fla" myfile.swf java -jar ffdec.jar -dumpSWF myfile.swf java -jar ffdec.jar -compress myfile.swf myfiledec.swf java -jar ffdec.jar -decompress myfiledec.swf myfile.swf java -jar ffdec.jar -onerror ignore -export script "C:\decompiled" myfile.swf java -jar ffdec.jar -onerror retry 5 -export script "C:\decompiled" myfile.swf java -jar ffdec.jar -config autoDeobfuscate=1,parallelSpeedUp=0 -export script "C:\decompiled" myfile.swf 

    En lugar de «java -jar ffdec.jar» puedes usar ffdec.bat en Windows, ffdec.sh en Linux / MacOs

Comentarios

  • FFDec es impresionante, incluso si tiene una GUI terrible. Un pequeño comentario sobre su archivo DEB: se puede hacer que se ejecute con OpenJDK en lugar de Oracle Java cambiando la lista de dependencias.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *