众多的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 无法处理。
出处:闪客帝国
责任编辑:蓝色
|