当前位置:电玩攻>客户端游戏>

绝地求生国外外挂多吗 为什么国内外挂这么多

电玩攻 人气:1.69W

绝地求生国外外挂多吗,吃鸡的外挂神仙我相信大部分人都有体验,吃鸡官博所说的,封禁帐号大部分来源于中国也是属实,但是为什么会出现这个情况,一起来看看绝地求生国外外挂多吗

绝地求生国外外挂多吗 为什么国内外挂这么多

吃鸡的外挂神仙我相信大部分人都有体验,吃鸡官博所说的,封禁帐号大部分来源于中国也是属实,但是为什么会出现这个情况,在知乎上看到一篇大神写的帖子,对于一个曾经掺和过这个领域的人,我深有体会。我以前甚至不需要太多自己的技术,就能做出一个自动刷经验脚本,过检测那种。

前段时间曾经在开发吃鸡的外挂(自用,纯属兴趣),后来反作弊机制更新后就没再折腾。那段时间都泡在国外的UC论坛里,暂且不评价中国制作外挂是否厉害,这里从技术角度客观地说一下我的观点。

国外的外挂制作技术厉害吗?

在这里重点提一下unknowncheats, 简称UC. 这是一个关于外挂、逆向等技术的论坛,类似国内的看雪,但他们对外挂技术的专业态度以及良好的氛围,让人好像发现了新大陆。在吃鸡这游戏的版块里,不管是BE Bypass(绕过吃鸡的第三方保护服务BattlEye), 还是透视、自瞄,都能找到很好的思路。

当然,公布出来的BE Bypass可能已经被检测到了,而且大家一致潜意识不会把有效的BE Bypass公布出来。但对于一些可能已经失效的bypass, 大多数人都会选择公开源码。

让人惊讶的是,他们还专门为制作外挂的新手准备了非常不错的入门资料,包括教你如何调试,如何找游戏的模块基地址,另外还专门制作了一张指针关系图,告诉你关于UWorld / Entities / Camera之类的偏移量,可以直接通过他们提供的指针偏移量读取内存拿到摄像机的矩阵,可以直接拿到周边单位(敌人、载具、空投箱等)的坐标,通过这些可以很轻易实现map-hack, 也就是我们说的“透视”。并且这个指针关系图会定期更新,几乎是在游戏更新之后的5小时内就会有人发布新的内存地址。所以外挂作者几乎不担心内存地址的更新了。

另外吃鸡整个客户端的结构代码都被dump下来导出为SDK并且开源在Github, 只要包含头文件,就可以轻易用于开发吃鸡的外挂,包括Vector3等通用的Utils类定义。也可以直接通过读内存然后写入到Player的实例里,因为Player里定义的字段完整对应了读出来的内存结构,在每个字段还注释这个字段的偏移量。

在这种条件下,制作吃鸡的门槛已经变得极低,只要有一定的开发能力似乎就可以做到,并且大家似乎都乐于开源自己做好的外挂(虽然也有可能是已经被检测到的),包括覆盖窗口的实现,绘图,内存读写,几乎都是从Github Clone下来就能用。所以回到问题,国外制作外挂厉害吗?答案无法直接给出,但可以说,这种对于外挂开发的社区氛围绝对是独一无二的。

中国制作外挂厉害吗?

前些时间制作吃鸡外挂的时候,我也专门研究过国内市面上的其它外挂。发现大部分都是易语言写的,甚至从制作程度上看,作者可以说几乎没有像样的开发能力,因为不仅界面画的难看,就连联网验证都做不好,随便抓几个包就能做中间人,并且免费用他们的外挂。而且他们依仗的只是一个DLL, 主界面程序除了负责联网验证、充值之类的功能外,唯一的作用就是通过调用LoadLibrary去加载这个DLL, 然后外挂的功能就生效了。

基于这样的猜想,一个像样开发能力都没有的人,有可能做出吃鸡外挂吗?从我的角度分析,应该不能。至少说他们没有能力不借助别人的资料,自己从头到尾去逆向分析内存地址,自己实现自瞄算法,甚至他们都没搞懂自瞄为什么要通过调整摄像机的FOV进行,不知道世界坐标跟屏幕坐标之间是怎么转换的,但没关系,他们会有自己的渠道去拿到那个DLL,甚至是源代码,他们依赖自己的方式,每天入账过万,甚至数十万,你是不是很气?

那么,中国制作外挂厉害吗?我可以回答厉害。即使抛开大多数国内的外挂作者的编程水平不说,但他们在这种环境下的作战经验,并不是在正儿八经行业待着的程序员能比的。因为他们有很多奇技淫巧。例如吃鸡实现透视,在不入侵客户端进程的情况下,无法通过hook dx实现,那么这时候一般会实现一个透明的窗体,覆盖在游戏窗口上面,然后通过在上面绘制框架或者骨骼实现透视效果,他们绘图可能用的是GDI+,导致窗体上的图形不断闪烁。然后看到外挂的说明文件有这么一段描述,只要打开迅雷(迅雷可能做了一些骚操作,可以一定程度优化顶层窗口闪烁问题),就可以解决闪烁问题。当时心里惊叹,居然还有这种骚操作!

其次是关于外挂进程隐藏,国内早期做外挂的时候曾经利用输入法注入,但如今这种方法几乎过时了。而在吃鸡上,有些外挂还会通过注入explorer, 注入yy语音, 注入迅雷之类的,被BE加入了白名单的模块去隐藏自己。

另外大多数外挂用的验证系统居然是同一个第三方提供的模块,API是一模一样的。我们可以想象,国内的这部分产业可以说是相当的成熟,他们甚至不需要自己有过强的开发能力,就可以把这么个东西工业化,而不知道的人会认为外挂作者都是大神,其实未必。

以上转自知乎 愤怒的泡面,以下是个人看法

其实很多国内外挂开发者,都相当于一个手工业者,将一块块现成的模板拼接起来做成外挂,至于模板怎么来,自然有上一级的人去负责,蓝洞为什么会对中国的外挂制作者束手无策,就是出于此原因,国外的外挂者用c++和c所制造的外挂就像一个艺术品,每个人所制作的都不一样,而中国是批量制造,将这些东西就像流水线生产一样制造出来,并适应于市场,高额的收益和低廉的成本使这个行业逐渐壮大,蓝洞一个小公司对于这种现象无能为力,毕竟游戏优化都做的和那啥一样,做自己的反外挂无异于天方夜谭。

最后奉上一个疑似于段子的道听途说

话说比特币勒索时期,经过很多人研究,破解了病毒运作。外国的研究人员通过反解病毒程序,注册了一个域名,解除了病毒传播。中国研究人员发现,病毒程序里面有句话是,在一年后有可能给你自动解除,于是他们拔掉网线,调整时间,重启电脑后发现病毒程序未响应,然后病毒程序就没了