当前位置: 首页 > 手游 > 曙光英雄

我写了个绝不会被封的“外挂”|深度学习开发外挂?

来源:网络 时间:2023-08-21 22:06:15
导读各位同学大家好 将近一个月没发东西了 毕老师这次给大家带了依旧没什么X用的项目 一个绝对不会被封的CSGO“挂”!当然目前来看90%的情况这个挂帮不上什么忙就是了…… 话不多说 对FPS游戏和外挂已经有所了解的同学…

各位同学大家好

将近一个月没发东西了

毕老师这次给大家带了依旧没什么X用的项目

一个绝对不会被封的CSGO“挂”!

当然目前来看90%的情况这个挂帮不上什么忙就是了……

话不多说

对FPS游戏和外挂已经有所了解的同学直接看视频吧

不了解的可以先看下面的文字介绍。

00:00
/ 00:00
视频信息
镜像画面
[X]
DeviceId
:
web_266154385B49782F
PlayerVersion
:
1.0.27

技术原理:

代码:YOLO v3模型,Python,TensorFlow + Keras

屏幕采集:PIL库中的ImageGrab,直接用ImageGrab.grab()就可以采集屏幕图像

小坑:在windows下高分辨率屏幕采集时,注意要对python.exe的属性进行设置,在兼容性里禁用全屏优化,更改高DPI设置里替代高DPI缩放行为打钩

FPS游戏及外挂概念科普(了解的朋友可以略过):

简单来介绍一下FPS游戏的概念以及其中外挂的基本原理。

FPS的全称是First Person Shoot

第一人称射击

FPS游戏即第一人称射击游戏

其目标就是尽可能模拟真实的射击体验

常见的FPS游戏有CSGO、PUBG(绝地求生/吃鸡)、APEX、堡垒之夜、守望先锋、使命召唤等

一般游戏画面如下:

首先画面角度基本就是人眼的角度

你看游戏画面就是仿佛自己拿着一把枪

然后不管是哪个游戏

核心的一个主旨就是杀死敌人

这个敌人可能是别的玩家控制的

也可能是电脑控制的

那么很明显

当你和一个敌人对上眼了

你们两个人都想要杀死对方的时候

谁反应快谁更有优势

谁瞄得准谁更有优势

所以快准狠就对了

但问题是

有的人就是老年人反应加眼神不好

希望能够用辅助的软件来帮他瞄准

因此外挂的需求就有了

于是市面上只要稍微有点火的FPS游

都会有很多外挂出现

严重的时候绝地求生游戏玩十局里九局都有挂

那么FPS游戏中的外挂都能做什么呢

最常见最“有用的”就是自瞄和透视

自瞄就是你按一个键

准心自动瞄到对方的头上

你只需要点点鼠标就行了

不用担心准心没在人身上

不用担心放空枪

透视就是你能看到本不应该看到的人

比如

藏在屋子里的人

藏在石头后面的人

当你知道敌人在哪里时

提前就有了心理准备

不用怕被别人阴着打到等等

那么有的小朋友可能要问了

外挂这么厉害

黑客是把游戏厂商的服务器黑了吗

其实一般来说并没有

FPS游戏在运行时

需要进行大量的计算

人物模型的移动

子弹的弹道

物体之间的交互

等等

这些运算不可能都放在游戏厂商的服务器

否则以目前的网速

延迟会非常高

可能你动一下鼠标

过了好一会人物才动了一下

因此大量的计算都是在你的电脑上运行的

也就是说

你的电脑其实已经知道敌人在哪里

只不过正常游戏的时候你的画面不会显示

这时只需要外挂程序来破解游戏

找到储存人物位置数据的地方

进行修改

或者自动控制鼠标移动

或者直接把敌人画出来

就实现了自瞄和透视的效果

那么

“正常”的外挂都是去用各种方式

分析查找到游戏内数据的储存地址

并尝试进行修改

我们视频中所示的“外挂”

并没有对游戏内部的数据进行分析

而是仅仅对游戏画面进行了分析

也就是玩家看到了什么

我们的“外挂”就看到了什么

并没有看到任何不应该看到的东西

这样也就保证了这个“外挂”不可能被封禁

当然

如果用深度学习识别了敌人出来以后

再用程序自动移动鼠标到敌人身上

那么这个程序

估计就真要变成外挂了

不过

深度学习的识别还是需要不少计算量的

想要提升速度和准确度

一方面需要专门针对某个FPS游戏训练数据

另一方面运行“外挂”的电脑性能也要很好

否则

这个“外挂”运行起来

玩家都已经发现敌人并手动瞄准了

程序都还没找到敌人在哪

好了

本期的人工智障“外挂”

就介绍到这里

各位小朋友

我们下次再见

我是毕老师,依然不会定时给你们分享一些有趣好玩实用的东西,欢迎关注~

警察蜀黍!就是这个人!脑子简直有泡!还不赶紧关注一下!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:704559159@qq.com

Top
加盟网