当前位置:  开发笔记 > 编程语言 > 正文

如何在我的服务器上自动反编译SWF文件?

如何解决《如何在我的服务器上自动反编译SWF文件?》经验,为你挑选了1个好方法。

我需要用什么语言?

有点像http://www.showmycode.com/

有人能指出我正确的方向开始吗?



1> kenorb..:

SWFTools - SWF操作和生成实用程序

您可以安装SWFTools发行版(它还有一个命令行程序),并使用可以反编译Flash文件的SWFExtract.

在OSX上,通过以下方式安装:brew install swftools.

这将安装工具,如:as3compile,font2swf,jpeg2swf,pdf2swf,png2swf, swfbbox,swfc,swfcombine, swfdump,swfextract,swfrender,swfstrings,wav2swf.

swfextracts 允许从swf文件中提取swf动画片段和对象.

提取全部的示例:

swfextract --outputformat "extract_%06d.%s" -a 1- sample.swf

FFDec(GitHub) - JPEXS免费Flash反编译器

Opensource 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 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

而不是"java -jar ffdec.jar",你可以在Windows上使用ffdec.bat,在Linux/MacOs上使用ffdec.sh

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有