出发点和目标
现在游戏行业已经越来越激烈,竞争对手之间的不正当竞争手段也越来越恶劣。 而现在的游戏的内核已经越来越重要,由于Flash的局限性,每个厂商都都会设计一些高性能的算法以支持复杂游戏的流畅运行。 在这同时,由于Flash和Web环境的特点,网页游戏的外挂简直泛滥到了一定的程度。 所以,我们加密Swf文件要达到如下的几个目的:- 防止游戏中的高性能算法被他人盗用
- 防止游戏的客户端成为外挂编写者的参考资料
- 防止游戏被破解后,广泛传播,却不能给开发者带来合理的收益
- 硕思闪客精灵
说来惭愧,我是这款软件的正版用户。这款软件应该是市面上用户界面最友好,使用面积也最广的Flash破解软件了。个人认为他的主要强项在于资源文件的破解。它的反编译引擎比较傻瓜,依葫芦画瓢,所以我们插入的混淆代码能起到很好的作用。
- ASV
ASV也是市面上非常流行的反编译软件。它的侧重点恰恰相反,在于AS代码的反编译上面,它反编译出来的代码可读性非常强,如果swf是采用Debug编译的,基本上能够反编译几乎完全相同的代码。试用我们的方法进行混淆了以后,用ASV打开文件,就会发现,它根本无法正常识别AS脚本。
- 硕思闪客精灵 5.6
- ASV 2010/6