热天中文网

第61章 外挂原理(第2页)

天才一秒记住【热天中文网】地址:https://www.rtzw.net

然后根据这些信息,让程序操纵游戏角色随机应变,作出相应的动作或操作。”

“第三种呢?”

孙问。

【请到17k阅读㊣[7788小说网7788biz]版】

“就是利用游戏漏洞,向服务器发送虚假的非法数据实现角色穿墙瞬移等等超能力,这种就需要比较高超的技术了。

首先他必须具备制作第二种程序的能力了,在此基础上他还能善于发现游戏设计的漏洞加以利用。”

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

孙问。

“有些外挂可以伪造数据报发送给服务器,从而可以取代游戏的客户端直接操作角色行动。

但是这种制作难度高,而且很容易被发现,一旦被发现角色就容易被封号。

所以现在大多数的外挂都是通过向游戏发送模拟的按键信息

来驱动角色的动作,也就是说,客户端必须存在。

对于这种就比较难被监测到了。”

“那你们是如何防范这些外挂作弊的呢?”

孙轶民用右手柱起脑袋,望着老赵,好奇的问。

对此,老赵耐心的解释了一番:“对于未完,点击下一页继续阅读以让这些外挂生存很短时间。

对于第二种,最关键的措施就是对于传输的数据进行加密了,加密方式越高级越安全。

就现在而言,基本上没人能够破解这种传输方式的,所以,这种外挂的制作难度非常高。

对于第一种的话,只能从客户端着手,让客户端程序检测收到的按键信息是否虚构,但这个其实很难预防,因为聪明的程序员完全可以把窗口消息

模拟的真假难辨。

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

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

孙问。

“嗯。

以前的网游数据传送方式基本不加密,或者加密方式非常简单,很容易被人破解,所以导致辅助程序泛滥。

但现在情况不一样了。

它在数据传输方面采用了更复杂更强壮的加密方式,因此你想通过解读数据报来获取游戏数值是难上加难,更别说想通过程序向服务器发送模拟的游戏数据了。”

“那可以通过锁定关键数值的虚存地址,也可以随时获取数据啊?”

孙轶民脱口而出。

“虚存中存储的游戏数据也是经过加密转换的,不知道加密方式,你根本就没办法去分析,还谈什么获取地址?”

老赵笑道。

孙轶民愕然。

思索良久,又想到了一点,问道:“其实除了解读数据报和分析虚存地址,还有一种方法也可以获取数据,那就是通过子窗口句柄。

比如说,我想让程序获取我的角色身上携带的金币数量,那么我可以先锁定包裹界面的子窗口句柄,然后通过句柄号调用api函数,就可以获取此子窗口上的任何数据。

不是么?”

“呵呵,你能想到的,我们反外挂部门都想到了。

构建客户端界面采用dows子窗口?那是老古董的网游设计师的做法了。

现在的网游界面除了一个主窗口,在其内部没有任何一个子窗口。

所有的对话框,文本框,都是采用gdi函数画出来的,明白么?唯一你能得到的,是游戏主窗口的句柄号,但那没有任何意义。”

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

吞灵大帝我与诡异称兄道弟奶爸:退圈后我种田养娃娱乐圈的科学家火影:从双神威开始网王之从呼吸法开始一出场就无敌的主角我变成了修真洞府山沟皇帝长夜国林绾绾萧夜凌厂督有喜之萌宝赖上门朝阳警事我在通关游戏当大佬混沌盘古道桃桃乌龙在半岛开休闲咖快穿之十佳好妈妈我真的是绝世高人我捡了只重生的猫现在我想做个好人人仙武帝我把反派崽崽养萌了男配滚远点夫君位极人臣后