Jeg leder efter gratis værktøjer til at dekompilere og udtrække ressourcer fra SWF-filer, som jeg ikke længere har en kilde til.

Open source-værktøjer ville være gavnlige.

Svar

  • SWFTools – SWF-manipulations- og genereringsværktøjer

    Du kan installere SWFTools-distribution (som også har et kommandolinjeprogram) og bruge SWFExtract , der kan dekompilere flashfiler.

    På OSX skal du installere via: brew install swftools.

    Dette installerer værktøjer som f.eks. som: as3compile, font2swf, jpeg2swf, pdf2swf, png2swf, swfbbox, swfc, swfcombine, swfdump, swfextract, swfrender, swfstrings, wav2swf.

    tillader udpakning af swf-filmklip og objekter ud af swf-filer.

  • FFDec ( GitHub ) – JPEXS Free Flash Decompiler

    Åbner kilde flash SWF decompiler og redaktør. Uddrag ressourcer, konverter SWF til FLA, rediger ActionScript, udskift billeder, lyde, tekster eller skrifttyper. Forskellige outputformater tilgængelige. Fungerer med Java på Windows, Linux eller MacOS.

    Eksempler:

    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 

    I stedet for “java -jar ffdec.jar” kan du bruge ffdec.bat på Windows, ffdec.sh på Linux / MacOs

Kommentarer

  • FFDec er fantastisk, selvom det har en forfærdelig GUI. En lille bemærkning om deres DEB-fil: den kan laves til at køre med OpenJDK snarere end Oracle Java ved at ændre listen over afhængigheder.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *