返回

重生我的大学时代

首页
关灯
护眼
字体:
第二十八章 开发外挂
   存书签 书架管理 返回目录

    游戏外挂从使用功能方向上来说,可以分为辅助性外挂和破坏性外挂,辅助外挂指为游戏角色提供增加血量、移动加速、掉落自动拾取、修改时间快速回蓝或者减少复活等待时间等这些辅助游戏的功能;破坏性外挂一般会完全破坏游戏平衡,可以令游戏角色无视限制能够穿墙、飞天、无敌、无限刷金币等变态功能。
    江飞宇经过深思熟虑后还是决定做辅助性外挂,破坏性外挂不仅极易受到其他用户的举报和服务器的扫描监测,而且大面积破坏游戏平衡也会导致大量的普通玩家对游戏失去兴趣,大大减少游戏的生命周期,如果游戏都没有生命力了,还谈什么外挂呢。
    确定外挂的开发方向后,江飞宇编写了一个跟踪软件实现了对客户端运行程序的动态跟踪,又用RDK工具包对游戏客户端进行了静态解析,以此截取了客户端与服务器直接的交换数据,并通过反汇编语言和加密算法对游戏服务器端与客户端之间经过加密的交换数据进行了逆推破解,好在目前主流的几种加密算法在后世都已经被人破解,江飞宇花了不到一天的时间就把加密数据还原成了明文,这样只要把需要修改的指令通过同一种加密算法传输到服务器端就完成了开挂过程。
    外挂编写完成后,江飞宇还需要做两件事,一是对整个外挂程序进行封装,对核心源代码进行了加固保护,防止被其他人破解;二是加入了激活验证码,这样就能保证每一份外挂安装包只能在一台电脑安装一次。
    当然了,江飞宇为了照顾很多只能在网吧上机的玩家,为每一个激活验证码都设定了3次的有效

第二十八章 开发外挂(2/4)
上一页 目录 下一页