如何反编译SWF文件

时间:2020-03-06 14:23:31  来源:igfitidea点击:

我是某个网站的维护者,该网站据称已将源代码"丢失"到Flash SWF文件中。如何反编译此源?

我可以在线或者离线使用任何程序吗?

解决方案

这是一个可能的解决方案:http://www.darknet.org.uk/2007/09/flare-flash-decompiler-to-extract-actionscript/

正文必须至少30个字符

通常,"迷失"是一种委婉语,因为"我们不再向开发人员付款,现在他不会给我们源代码。"

话虽如此,我拥有Burak的ActionScript Viewer的副本,并且效果很好。一个简单的Google搜索将为我们找到许多其他SWF反编译器。

erlswf是一个用erlang编写的开源项目,用于反编译.swf文件。

这是网站:https://github.com/bef/erlswf

获取Sothink SWF反编译器。不是免费的,但值得。最近使用它来反编译我失去了fl的SWF,并且可以完全往返swf-fla并返回!
连结文字

我对CPAN上的SWF :: File库非常满意,尤其是该发行版附带的dumpswf.plx工具。它生成Perl代码,该代码在运行时将重新生成SWF。

这也可以免费在线完成:
http://www.showmycode.com/

编辑快速的Google搜索显示了此列表,其中可能包含我们可能需要的所有工具(也请查看评论):http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html