| 众多的Flash 开发者有福了,由于swf文件的开放性,现在有众多的软件可以进行swf文件的as 查看,还原等工作。一方面使代码效果更容易抄袭,促进了flash技术的发展,另一面却严重的挫伤了开发者的个人利益。所以闪客帝国这个软件,出来的正是时候,很有前途,大家可以下载慢慢测试,有BUG及时反馈给边城浪子。 软件介绍及下载链接   《闪客帝国 AS 防线(目前版本:0.1a 公开测试版)》是一个 Macromedia Flash ActionScript 保护器,您可以通过使用本软件对自己的 Flash 动画的脚本进行一些处理,以达到防止别人通过其它工具软件查看您的 ActionScript 的目的。 功能   本版本的功能主要有三项:主动画帧 AS 处理 对主 TimeLine 上的 ActionScript 进行处理,达到混淆某些工具的目的。
 MovieClip 帧 AS 处理
 对 MovieClip 的 TimeLine 上的 ActionScript 进行处理,达到混淆某些工具的目的。
 破坏文件完整性
 破坏该文件的完整标志,使得某些工具发生混淆。
   另外保留一项专门针对 ASV 的项目。 测试   我们选择了一个交互游戏,大小为 66K,用三种方式混合处理。   下面是针对一些流行的工具的测试结果: 
 
| 工具 | 版本 | 结果 |  
| ASV | 4.01 | 显示出众多 Warning 和 Critical Error 不断询问是否继续,然后脚本显示为乱码
 |  
| Sothink SWF Decompiler
 | 2002 pro (Build 20324)
 | 程序崩溃 |  
| Sothink SWF Quicker
 | 1.1 (Build 31023)
 | 脚本显示为: if (!0.000000)
 {
 |  
| Flasm | 1.5 | 显示混乱脚本和无数的'', 然后程序异常中止
 |  
| Flare | 0.5 | Unexpected end of file |  
| 闪客快斧 | MX 2.0 | 脚本显示为: ERROR:STACK NOT EMPTY;
 STACK:6.019011E-36;
 |    我手头没有其它的工具了,希望大家补充报告。   目前不能处理 onClipEvent 和按钮的 AS。对于长度超过 16777215(0xFFFFFF) 的 MovieClip 无法处理。
 出处:闪客帝国
责任编辑:蓝色
 |