当前位置:零点看书>游戏小说>醉风月> 第61章:外挂原理

第61章:外挂原理(2 / 4)

服务器返回的信息从而判断游戏角色自身的状态与各种属性数值,只能傻乎乎的按照设定好的顺序发送虚拟按键,仅此而已。说白了,他的作弊效果非常有限,对游戏造成的不公平性也不大。对于这

种,我们一般都不太去管。”

孙轶民暗想,这种辅助程序功能确实连菜鸟程序员都会都会,自己昨晚就做出来了。然而对于他的远大目标来说,这并没什么卵用。

“那第二种呢?”孙轶民问。

“另一种就比较高端了,技术含量也比较高。它可以解读游戏客户端接收到的数据,或者从客户端程序虚存中读取各种游戏数据,然后从这些数据中解译出各种游戏信息,比如角色当前的生命值,技能冷却状态,自己的增益或受控状态等等。然后根据这些信息,让程序操纵游戏角色随机应变,作出相应的动作或操作。”

“第三种呢?”孙问。【请到①⑦К阅读㊣版】

“就是利用游戏漏洞,向服务器发送虚假的非法数据实现角色穿墙瞬移等等超能力,这种就需要比较高超的技术了。首先他必须具备制作第二种程序的能力了,在此基础上他还能善于发现游戏设计的漏洞加以利用。”

“那么外挂程序如何操纵角色动作?”孙问。

“有些外挂可以伪造数据报发送给服务器,从而可以取代游戏的客户端直接操作角色行动。但是这种制作难度高,而且很容易被发现,一旦被发现角色就容易被封号。所以现在大多数的外挂都是通过向游戏发送模拟的按键信息

来驱动角色的动作,也就是说,客户端必须存在。对于这种就比较难被监测到了。”

“那你们是如何防范这些外挂作弊的呢?”孙轶民用右手柱起脑袋,望着老赵,好奇的问。

对此,老赵耐心的解释了一番:“对于第三种,主要是修补系统漏洞。一般来说我们的工作基本上可以让这些外挂生存很短时间。对于第二种,最关键的措施就是对于传输的数据进行加密了,加密方式越高级越安全。就现在而言,基本上没人能够破解这种传输方式的,所以,这种外挂的制作难度非常高。对于第一种的话,只能从客户端着手,让客户端程序检测收到的按键信息是否虚构,但这个其实很难预防,因为聪明的程序员完全可以把窗口消息

模拟的真假难辨。不过我们还有另外一种方法,那就是扫描客户端所在电脑的进程列表,找出市面上常见的那种按键外挂的进程名称,上报给服务器就行了。”

“加密?难道以前的游戏都是明码传输数据的?”孙问。

“嗯。以前的网游数据传送方式基本不加密,或者加密方式非常简单,很容易被人破解,所以导致辅助程序泛滥。但现在情况不一样了。它在数据传输方面采用了

上一页 目录 +书签 下一页