你如何反编译一个SWF文件
我是一个网站的维护者,据称这个网站已经将源代码“丢失”到一个flash swf文件中。 如何反编译这个源代码?
有没有我可以使用的在线或离线的程序?
这也可以在网上免费完成: http : //www.showmycode.com/
编辑一个快速的谷歌search出现了这个名单,这可能有所有你可能想要的工具(看评论,以及): http : //bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
通常“迷失”是对“我们停止支付开发者,现在他不会给我们源代码”的委婉说法。
这就是说,我拥有Burak的ActionScript Viewer的副本,它工作得很好。 一个简单的谷歌search会find你许多其他的SWF反编译器。
erlswf是用erlang编写的用于反编译.swf文件的开源项目。
以下是该网站: http : //code.google.com/p/erlswf/
获取Sothink SWF反编译器。 不是免费的,但值得。 最近用它来反编译我已经失去了FLF的SWF,我可以完全往返swf-fla并返回!
链接文本
我已经在CPAN上使用了SWF :: File库,特别是那个发行版附带的dumpswf.plx工具。 它生成的Perl代码,运行时,重新生成您的SWF。
我曾经使用过硕思SWF反编译器几次,唯一的问题是当项目变得越来越复杂时,反编译器的输出变得难以重新编译。 但它确保你可以在大多数时间得到你的.as文件,可编译的fla是一个问题。
硕思闪客SWF反编译器
这是一个可能的解决scheme: http : //www.darknet.org.uk/2007/09/flare-flash-decompiler-to-extract-actionscript/
身体必须至less有30个字符