2013年4月6日
摘要: 变速齿轮这样的作弊软件已经不是什么新鲜的玩意了,但是它们的出现缺验证的破坏掉游戏的运营与维护。下面来说说怎么在前端中将这样的一款毒瘤给摘除掉。首先看看变速齿轮这类软件的工作原理:变速齿轮工作的原理是通过修改API函数GETTICKCOUNT和TIMEGETTIME骗过了游戏和程序的定时器导致游戏和程序速度看起来被改变。咋一看,貌似十分不好处理,因为经过变速齿轮加速后,播放器的运算时间也被修改了,其表现就是通过调用gettimer的方式获得的时间已经跟实际时间不同了。怎么去防止此类操作呢?其实突破点也不难找,虽然通过修改API函数GETTICKCOUNT和TIMEGETTIME骗过了游戏和程序的 阅读全文
posted @ 2013-04-06 22:30 猎妖手 阅读(2453) 评论(0) 推荐(0)
摘要: 为了避免游戏上线后游戏代码被破解,一般我们都需要对游戏进行相关的加密保护下边分享一下如果交大程度的保护我们的游戏。1游戏主程序SWF的混淆处理。为了最大程度的实现对游戏程序的保护,通常我们需要对发布出来的SWF文件通过一些第三的加密工具(doswf)进行相关的混淆保护.2. 加壳保护所谓加壳保护就是将主程序SWF分离出来,通过一个加载的SWF文件进行2次加载的保护措施。当然单纯的这样分离操作,并不能起到很好的保护效果。因此通常的我们还会对已经混淆过后的SWf文件进行进一步的加密处理该部分的处理通常就是将主程序SWF通过自己编写的工具进行二次的二进制级别的加密处理。加密过程主要通过一个密钥来实现 阅读全文
posted @ 2013-04-06 22:30 猎妖手 阅读(730) 评论(0) 推荐(0)