17173有料社区

标题: 聊一聊游戏wg。 [打印本页]

作者: 523feel    时间: 2018-6-7 14:39
标题: 聊一聊游戏wg。
本帖最后于  2018-6-7 15:38 编辑

玩了十几年电脑游戏,也看了十几年游戏外挂。我对游戏wg的机制不是很了解,只能以我接触到的信息,谈一谈其中的奥秘。
wg在单机时期就已经盛行,我了解的外(防屏蔽)挂名字的由来应该是指hook,中文可以叫做勾子。原理就是修改内存,国内较为出名是金山游侠,而我当时接触的是ce修改器。
当时原理很简单,因为游戏储存,计算,渲染全是本机运行。简单的,修改存档文件就行,如三国群英传等策略类游戏。但是有的游戏存档进行了加密,如果不知道解析方法,就很难办,于是并在计算过程注入hook,也就是勾子,修改运算时候的数值。但是有的时候连运算数值都加密了,那就只能已触发的形式进行hook了,比如当血量少于100,自动喝药之类的。但是毕竟反向技术发展迅速,这些功能对于单机版游戏十分成熟,也就有了各种无敌的wg。
于是进入了联网验证和网游的时代。
网游是把几乎所有的敏感数据和计算步骤全都放入服务器(可以想象成另一台电脑),当你
游戏数据发生改变(如爆了一个装备),都会与服务器进行一次交流,杜绝了注入的可能。然而服务器的性能还是有限的,不可能每走一步都要验证,而且客户端仍然下载在你的电脑里,交流的数据你还是可以看到。于是除了之前所说的方法,又出现了修改网络封包的wg,相当于在计算阶段加了个hook,例如瞬移,秒怪等(可以想象成lol中,无限闪现,一秒100刀)。于是网游公司便开始加强数据传输过程,并加上内存保护和检查软件。虽然也有破解的方法,但是像腾讯这种更新频繁安全软件,如果在无内部人员泄密的条件下,破解的技术成本和时间成本都是很高的。
于是外挂人员就开始从渲染部分下手,也可以是这也算是人工智能的一种吧。
利用图像形态进行匹配,辅以虚拟硬件进行输出。简单点说就是让电脑每秒截个图,如果图里面有设定的图形(如上面红,下面绿的方块),就执行一个动作,一个动作可能含有多个步骤(如鼠标移动到找到图片的屏幕位置,然后点击右键)。达到模仿真人操作的效果。这个几乎差不出来。
但是为了效益,不可能一部电脑就只运行一个游戏,毕竟jiaoben效率还是很低的。于是就又有了虚拟化和ip代理,即让游戏以为你是多台电脑,其实是渲染在一个显示窗口中。但是这样仍旧需要高性能或多个硬件,于是就需要简化游戏,比如修改游戏模型,去除特效,或者修改贴图。
于是最后就回到了流放之路,因为国服负优化的河蟹加上大部分人用论坛补丁,导致封g难度大幅提升,又因为游戏rmt容易,导致许多商人,wg入住。在游戏机制上动手脚又会影响游戏体验,所以感觉ggg这个时期卖出这个烫手山芋的股份很是明智之选。当然也不必担心游戏的寿命,腾讯有着悠久的游戏运营技术,游戏只可能变得不好玩,但是绝对不会那么容易死(但是像 神之浩劫 这样的可能性也是有的)。最后多半会变成页游性质的游戏,那时玩这个游戏的多半变成,
:油腻的土豪,排外的高玩,稳定的商人,尝鲜的萌新和搬砖的“农民”。
虽然那时我可能早已afk,但是我至少爱过。
作者: fsfnecGAMER    时间: 2018-6-28 01:06
我看见你回答才发现这个远古时代帖子。。。
作者: 羽想试试能改多长的ID    时间: 2018-6-28 01:16
感觉补丁背这锅有点冤。
作者: 523feel    时间: 2018-6-28 01:29
发表于 2018-6-28 01:16
感觉补丁背这锅有点冤。

主要是补丁相当于开放了一部分权限,提高了游戏体验。但同时不法分子也混迹当中,导致一旦*,可能导致误封或者降低游戏体验。
光tx比较火的dnf和lol就经过这样的洗礼。还得看运营商对于后果的权重吧。
作者: 淘淘淘々    时间: 2018-6-28 01:41
手机码了这么多字。。。真是辛苦了。。。
作者: 路人footman    时间: 2018-6-28 01:45
发表于 2018-6-28 01:29
主要是补丁相当于开放了一部分权限,提高了游戏体验。但同时不法分子也混迹当中,导致一旦*,可能导致误 ...

LZ说得挺对的,很有内容,佩服佩服

但是补丁背锅我也觉得有点冤...
补丁的内容,只触及到text,也就只是修改了strings而已,我觉得这个影响并不是很大




欢迎光临 17173有料社区 (//bbs.17173.com/) Powered by Discuz! X3.2