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.