swf反编译大师
① 如何使用flash反编译工具闪客精灵
硕思闪客精灵使用教程 ——如何导出SWF的矢量图
硕思闪客精灵支持导出SWF的矢量图,闪客精灵是一款先进的Flash反编译工具,它不仅可以将一个或多个swf转为fla格式文件 ,还可以将flash中的除矢量图之外的资源,如:图片,字体,文本,脚本等所有资源完全分解并导出。
硕思闪客精灵使用教程教您如何将导出SWF的矢量图,步骤如下:
第一步:添加需要转换的swf文件
打开闪客精灵软件,点“快速打开”按扭进入文件选择列表,在打开的对话框中选择您所需要导出矢量图的swf文件,如我们选择一个名为“阿凡提”的flash文件:
第二步:查看有关此swf的所有信息,选择SWF的矢量图
查看swf格式文件资源信息:在“资源”对话框中点击这个文件前面的“+”号会出现有关此SWF的所有资源信息,如我们现在要导出SWF的矢量图,在此资源对话框中选择“矢量图”,然后点击“导出资源”按钮。
注:如何将SWF转为FLA,如何从资源列表中导出除矢量图之外的其他资源,如:图片、声音、文字、帧等资源,我们将在硕思闪客精灵的其他使用教程里面具体教大家怎么操作。
第三步:成功导出swf的矢量图
上述两步,我们已经通过闪客精灵将swf文件的矢量图选择了,当出现如下所示的对话框时,选择一个您所需要保存的路径,点击“确定”。
闪客精灵 http://wm.makeding.com/iclk/?zoneid=10097根据您所保存的位置,查看通过硕思闪客精灵软件从swf导出的矢量图资源信息。
硕思闪客精灵使用教程不仅可以教您如何用闪客精灵从flash中导出格式为SWF的矢量图,还可以教您如何将swf文件转为fla,甚至是从flash中提取其它的资源信息,如:图片、动作、帧、声音、文字等等,只要是有关这个flash的一切信息,它都可以帮您导出,以备您学习使用。
② 你好,SWF文件被加密了,怎样才能反编译啊先行谢过
1.用闪客硕思输出fla格式后,再用flash进行反编译。
2.有专门的工具进行加密破解,不知道你是不是仅想去除加密。
3.有时用格式工厂转换,从一个swf转成另一个swf也会去除密码。
③ 如何修改swf文件
.swf已经是输出格式了,想要修改的话只能反编译
反编译可以使用:
1、IMPERATOR FLA1.63 ,这个软件有演示版 和正式版 ,演示版不能反编译Action Scropt,在利用正式版反编译的过程中有时会丢失Action Scropt 和MC,对FlashMX支持的较好,对FlashMX以前的版本出错的机率大一些。
2、Action Scropt Viewer 4.0和Flash MX2004(70%没问题!也不是全部都可以!)方法如下:
a、用ASV打开要破解的.swf文件,然后输出重建数据(file/export rebuild data(jsfl))到有关目录下,如c:\\swf文件夹,ASV的任务就完成了。
b、接下来用Flash MX 2004,新建一个文件,选择"文件\\导入\\导入到库"命令,把c:\\swf文件中的所有swf、mp3等文件导入到素材库,保存文件到c:\\swf文件夹,记得一定要取名为rebuild.fla。
c、在c:\\swf文件夹下有一个刚才ASV4.0生成的文件rebuild.jsfl,双击它,Flash MX 2004就在重建fla文件了,等待一会以后,fla文件就编译成功了。注意:要把文件扩展名露出来 ,否则不会成功。
3、硕思闪客精灵MX2005(Sothink SWF Decompiler MX2005),新版本的硕思闪客精灵增加了把swf导出fla功能
反编译后的各种素材就可以在Flash中进行再编辑了。
注意:
1、不是所有.swf都能被反编译,尤其是近期内许多flash加了防止反编译的处理,就更加困难
2、反编译后形式还原不到制作时的状态,比如原本是一个连续的动作,反编译后却被拆成一桢一桢的,交互式的动作反编译效果更差