flash反编译


请输入要查询的词条内容:

flash反编译


Flash反编译

我们常说的flash反编译,就是把flash导出的格式(常见的为swf和exe)再编译成fla格式,提取出swf或exe中的矢量图,声音,图片,片段,字体,文本,脚本等尽量还原成原来fla格式,即flash可编辑格式。

由于swf是压缩文件格式,对fla里的内容和代码会进行处理然后压缩在更适合网络播放的swf文件中。

那么反编的过程过程就是把swf在解压并重新编译成fla格式。

而随着flash as的不断改进和完善,复杂的as部分的还原开始变得并不完美。

尤其作者考虑到作品的保护,会对swf进行加密。目前主要的加密软件都还是对as部分进行加密,也就是在对swf的代码部分在做处理,常见的如混淆等操作,再生成新的加密过的swf。

我们即使要用到反编译,希望不是直接去改别人的作品来用。而是当自己作品或作者授权的作品丢失fla源文件的情况下的临时补救的办法。

flash反编译后源文件的名称和目录会有些错乱,库里面的命名规则,是按照一个编号顺序来自动生成的,也就是说,即便进行了反编译,也很难做到和源文件一样的原件,和效果。但是对一些基本操作是可以应付的。

目前比较常见的加密swf的工具有:

1、doswf 主要版本 doswf 4.X

2、SWFEncrypt 主要版本 SWFEncrypt 6.X

主要的反编译软件有:

1、硕思闪客精灵 Sothink SWF Decompiler 主要版本 硕思闪客精灵 5.X

2、Flash Decompiler Trillix 主要版本 Flash Decompiler Trillix 4.X Flash Decompiler Trillix 5.X

3、Action Script Viewer (ASV) 主要版本:ASV 6 / ASV2009 / ASV2010

相关分词: flash 编译