Ik “ben op zoek naar gratis tools om bronnen te decompileren en extraheren uit SWF-bestanden waarvoor ik geen bron meer heb.

Open source-tools zouden nuttig zijn.

Answer

  • SWFTools – SWF-manipulatie- en generatiehulpprogrammas

    U kunt SWFTools-distributie installeren (die ook een opdrachtregelprogramma heeft), en gebruiken SWFExtract , dat Flash-bestanden kan decompileren.

    Op OSX, installeer via: brew install swftools.

    Hiermee worden tools zoals als: as3compile, font2swf, jpeg2swf, pdf2swf, png2swf, swfbbox, swfc, swfcombine, swfdump, swfextract, swfrender, swfstrings, wav2swf.

    maakt het mogelijk om swf-filmclips en objecten uit swf-bestanden te extraheren.

  • FFDec ( GitHub ) – JPEXS Free Flash Decompiler

    Opensource flash SWF-decompiler en redacteur. Extraheer bronnen, converteer SWF naar FLA, bewerk ActionScript, vervang afbeeldingen, geluiden, teksten of lettertypen. Diverse uitvoerformaten beschikbaar. Werkt met Java op Windows, Linux of MacOS.

    Voorbeelden:

    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 

    In plaats van “java -jar ffdec.jar” kunt u ffdec.bat gebruiken op Windows, ffdec.sh op Linux / MacOs

Reacties

  • FFDec is geweldig, zelfs als het een vreselijke GUI heeft. Een kleine opmerking over hun DEB-bestand: het kan worden gemaakt om te draaien met OpenJDK in plaats van Oracle Java door de lijst met afhankelijkheden te wijzigen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *