如何反编译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