重生08:游戏开发有手就行青椒大虎皮
第261章 反外挂系统哪家强(第2页)
说反外挂简单,因为只要杀软开着,外挂几乎不可能运行。
外挂的内核或者说驱动,几乎不可能使用ev签名,这导致只要杀软开着,微软就会直接搬掉外挂。
但是吧,外挂基本都是用户主动开启的,关杀软成了开启外挂的第一件事……
那么,反外挂到底为什么这么难?
网络游戏的程序都相当的庞大,把游戏程序比喻成一座城堡的话,外挂就是游戏毒枭用来偷渡进入城堡的工具。
城堡的最外围是高高的围墙,把整个城堡包围起来。但这些围墙都是用一块一块的砖头砌出来的,所以高墙上有着数不尽的缝隙。
游戏毒枭们就在城堡外面,不停的寻找这些缝隙,一旦找到了一个缝隙,就是一个源代码。
如果是那种很难被检测到的缝隙,那么价值就高了,反外挂程序怎么找都找不到。
之所以反外挂程序找不到外挂是从哪个缝隙进入的城堡,是因为游戏的代码量实在是太大太大,全部查一遍得查到游戏关服都查不到。
所以反外挂系统一般是找不到外挂程序本身的,只能去检测数据异常和在库里备份过的老外挂。
但如果游戏公司知道了外挂的源代码,就等于找到了哪条缝隙出了问题,那么不好意思,分分钟搞死你。
只知道外挂程序其实也没多大用处,反向编译一般来说是没用的,查不到源代码。
而像是Cf这样的游戏,很多透视外挂更厉害,它会通过显卡驱动来实现功能,就算知道了外挂的源代码也没用。
很多高明的外挂,能把世界三大反外挂系统折磨的够呛,通常几年都拿它们没办法,除非知道了源代码,否则就只能封禁被举报的帐号以及数据异常的帐号或者机器码了。
封禁机器码也就是说一个账号开挂被封了,用同一台电脑不同的帐号不开挂登录游戏,也会被封。
各大游戏公司为了反外挂也算是把头发都薅秃了,其中有几款游戏也算是反外挂都有点魔怔了。