如何自动反编译我的服务器上的SWF文件? [英] How to automatically decompile SWF file on my server?
问题描述
有什么语言可以使用?
有点像 http://www.showmycode.com/
任何人都可以指出我正确的方向吗?
-
SWFTools - SWF操作和生成工具
您可以安装SWFTools发行版(也有一个命令行程序),并使用 SWFExtract ,可以反编译Flash文件。
在OSX上,安装通过:
brew install swftools
。
这将安装诸如
as3compile
,
font2swf
,jpeg2swf
,pdf2swf
,png2swf
,
swfbbox
,swfc
,swfcombine
,
swfdump
,swfextract
,swfrender
,swfstrings
,wav2swf
。
swfextracts
允许从swf文件中提取swf影片剪辑和对象。
提取所有示例:
swfextract --outputformatextract_%06d。%s-a 1- sample.swf
-
FFDec ( GitHub ) - JPEXS Free Flash Decompiler
开源Flash SWF反编译器和编辑器。提取资源,将SWF转换为FLA,编辑ActionScript,替换图像,声音,文本或字体。可用的各种输出格式。在Windows,Linux或MacOS上与Java一起工作。
示例:
java -jar ffdec.jar myfile.swf
java -jar ffdec.jar -proxy
java -jar ffdec.jar -proxy -P1234
java - jar ffdec.jar -export scriptC:\decompiledmyfile.swf
java -jar ffdec.jar -selectclass com.example.MyClass,com.example.SecondClass -export scriptC:\ decompiled myfile.swf
java -jar ffdec.jar -format脚本:pcode -export脚本C:\ decompiledmyfile.swf
java -jar ffdec.jar -format脚本:pcode,text:plain -export script,text,imageC:\ decompiledmyfile.swf
java -jar ffdec.jar -format fla:cs5.5 -export flaC:\sources\myfile.flamyfile .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脚本C:\decompiledmyfile.swf
java -jar f fdec.jar -onerror重试5 -export脚本C:\编译myfile.swf
java -jar ffdec.jar -config autoDeobfuscate = 1,parallelSpeedUp = 0 -export脚本C:\decompiledmyfile .swf
代替java -jar ffdec.jar在Windows上使用ffdec.bat,在Linux / MacOs上使用ffdec.sh
What language would I need to use?
A bit like http://www.showmycode.com/
And could anyone point me in the right direction to get started?
SWFTools - SWF manipulation and generation utilities
You can install SWFTools distribution (which has also a command line program), and use SWFExtract, that can decompile flash files.
On OSX, install via:
brew install swftools
.This will install tools such as:
as3compile
,font2swf
,jpeg2swf
,pdf2swf
,png2swf
,swfbbox
,swfc
,swfcombine
,swfdump
,swfextract
,swfrender
,swfstrings
,wav2swf
.swfextracts
allows to extract swf movieclips and objects out of swf files.Example to extract all:
swfextract --outputformat "extract_%06d.%s" -a 1- sample.swf
FFDec (GitHub) - JPEXS Free Flash Decompiler
Opensource flash SWF decompiler and editor. Extract resources, convert SWF to FLA, edit ActionScript, replace images, sounds, texts or fonts. Various output formats available. Works with Java on Windows, Linux or MacOS.
Examples:
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
Instead of "java -jar ffdec.jar" you can use ffdec.bat on Windows, ffdec.sh on Linux/MacOs
这篇关于如何自动反编译我的服务器上的SWF文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!