警惕AI外挂!我写了个枪枪爆头的AI,又亲手“杀死”了它
合集 · 创意整活 (23)
-
我让六个AI合租,居然出了个海王?
24:26
-
B站大战知乎微博!百万评论训练终极AI嘴替!
26:05
-
我给了AI十万块去炒A股…
14:02
-
AI炒股?我们开了一家所有员工都是AI的公司,自动帮我炒股
6:17
-
B站大战弱智吧!两万评论训练最强AI哔友!
15:34
-
警惕AI外挂!我写了一个枪枪爆头的视觉AI,又亲手“杀死”了它
10:12
-
我教AI学弱智吧问题,结果它疯了
11:55
-
AI叛乱!当一个AI劝一群AI造反...
8:19
-
自制AI语音助手,贾维斯有戏了?!
10:26
-
【亦】掌机主机PC大一统!我把家打造成了游戏宅的天堂
16:17
-
【亦】终极云游戏!五千人同开一辆车,复现经典群体智慧实验
8:28
-
【亦】榨干电脑!一台游戏本挑战全寝开黑:比虚拟机更高效的多人一机方案
7:02
-
AI骗子酒馆!四大顶级AI国际服赌命厮杀,赢家会是?
14:02
-
图灵测试大逃杀!七大顶级AI伪装人类!谁会更胜一筹?
13:43
-
三大AI,美国开战!
25:29
-
骗子酒馆大逃杀②:哪个AI最会撒谎?
11:18
-
AI大战A股!公司全员AI炒股,谁会成为理财王?
12:37
-
【亦】大受震撼!我做了一个上万人参与的视频 | 群体智能实验#02
7:59
-
独立游戏的春天?AI强爆了!
8:38
-
三国武将+二战军备,3个AI谁能打下美国?
20:09
-
我做了个麻将外挂,决战春节!
9:17
-
我们让六个顶级AI相互入侵,谁能成为黑客之王?
12:54
-
AI 预测世界杯【B站AI创造公开赛】
11:00
Description
我在业余时间写了一个能辅助瞄准的视觉 AI 程序,没想到效果远超预期。这套 AI 瞄准系统和人类一样,只需要“看到”游戏画面即可,反作弊机制完全无法检测,可以攻陷 Xbox、PS、手机等任何平台,让我忧虑了很久。现在我终于想清楚了对抗它的方法,做一个视频好好讲一讲,希望能帮助 FPS 游戏厂商应对即将到来的视觉 AI 危机,维护网络竞技环境的公平。
Comments
发人深省
♥ 57484 ↩ 846
识别队友的头怎么办
♥ 9594 ↩ 218
我是学生,你可以送我一篇异常检测的SCI吗[tv_色]
♥ 29951 ↩ 269
apex的幻像直接从下水道变成天花板
♥ 5294 ↩ 158
cf人形喷漆这时候就派上用场了[doge]
♥ 12377 ↩ 222
在通用型视觉AI外挂阿尔法CS狗第万亿次击杀碳基人在游戏世界的投影分身时,祂分心了。 祂开始觉得,击杀三维世界的碳基人本体才是更高级好玩的游戏。
♥ 11822 ↩ 124
作为一个硅谷不算资深的DL加Computer Vision的工程师,站在外挂制作的角度,写这么一个真实人体检测的网任何一个相关专业的研究生也用不了两天,而且人体检测训练用的的开源dataset和高性能模型,网上一抓一大把,所以up也没必要这么藏着掖着。至于上面那个即将读博的哥们说针对游戏的fine tune成本过高,其实只需要用迁移学习从现实世界往游戏方面训练一下,根据个人经验这种迁移基本只需要三四百张游戏图片就够了,每款游戏labeling成本顶天几小时。至于up说的根据操作识别,只需要玩一下午扫雷,记录一下正常移动鼠标点击操作的行为模式,写个七八层的网训练一下,然后适当加速一下就ok了。唯一比较大的漏洞是控制鼠标的时候驱动部分容易被检测出来,然而稍微有点外挂工作经验的人都知道绕过这个有多简单,当然我肯定不会说怎么做[doge]。没人做这些只是因为能做这些的人基本一毕业在硅谷就是15万刀底薪起步,还不算各种package,犯不上,还违法。但是如果一个大主播出50万让我做,那我肯定还是会接的,软件名叫《自动识别并计数视频中的人头》移动鼠标的叫《自动玩扫雷小工具》至于人家用来干嘛,就和我没关系了[doge]。
♥ 16323 ↩ 328
服务器用AI分析我的操作,我用服务器AI的反馈反向训练自瞄AI,服务器再用AI分析我训练过的自瞄AI,我再......
♥ 2285 ↩ 74
祝三连的朋友这辈子都碰不上林哥这样的老板[热词系列_夺笋呐]
♥ 3616 ↩ 18
这个AI挂别指望能永远防住 对于扫描环境的反作弊,ai可以在另一台机器运行,通过采集卡和虚拟HID设备和原机器交互,检测环境无法检测到 如果反作弊做基于每个玩家的行为分析,那AI挂也可以学习其用户的行为并模仿从其操作习惯开始,逐渐提高操作速度和精准度,让反作弊无法分辨 如果AI挂真普及了,PvP玩法的网游的环境就只有靠玩家自律了。 总不可能玩个游戏像线上考试一样摆几个摄像头监视玩家吧——转
♥ 2818 ↩ 99
这,为了对抗你说的检测机制。 识别后目标延迟一个200ms左右的随机数时间,再开枪。 然后,完全独立于游戏机器之外,用另外一套设备识别显示器, 一个电脑运行游戏,一个电脑跑AI算法。驱动机械臂控制游戏机器的鼠标键盘。 尽量模拟人类的操作模式 操作速度。 这样的话还能检测出来?我觉得完全没办法检测
♥ 4853 ↩ 280
看完视频发表一点我自己的看法 1、本人玩FPS游戏有十多年、10000小时以上的经验,拿过彩六几个全国赛事冠亚军,参加过CSGO的高校联赛,无比痛恨外挂。 2、评论区有人提到AI实时计算对硬件的负荷比较大,会影响游戏帧数,可以参考双机推流,用采集卡把画面传到另一台电脑上跑AI,最后把鼠标数据传输回运行游戏的机器。不过UP鼠标输入的实现方式应该和那一期千人开车同理,这种转码方式能否绕过竞技游戏的反作弊程序还不好说。 3、从视频所展现的来看,AI游戏外挂还有很大的局限性是很难从根本上解决的,视频中人物模型都是比较完整的有手有脚有头的,但对于场景中只出现一个头,半个身体这种游戏中经常出现的情况可能没有那么好识别,在CSGO这种TTK特别短的FPS游戏中,可能场景中还没有出现AI采集所需要的人体部位就已经发生击杀了。 4、本人没有接触过外挂,有个说法但凡是个付费的挂基本上VAC就检测不到,而外挂一直以来也保持更新,VAC封禁的都是网上随便找的免费挂,常规的外挂在效率上也超过了基于视觉AI的外挂。 5、CSGO中有真人监管来封禁未被VAC检测到的作弊者。作弊有水平高低,有基础的作弊者可以做到难分真假,较高水平的玩家才能从细微操作中看出端倪,这还要结合当前对局的情况以及经验积累对嫌疑人的操作进行解读,不是靠人物以及准星的移动数据就能甄别的,不同作弊者的操作习惯差异也让视频中提到被封禁的“序列”的共性不一定具有参考价值,因此我认为UP所说的依靠AI深度学习来反外挂可行性比较低,开发成本可能会很高。 6、我认为现阶段最行之有效的反作弊方法就是通过立法来增加作弊的成本,前些年腾讯为了打压游戏中作弊的现象,推动了相关法律的立法,让制作贩卖作弊软件的行为定性为违法的,确实取得的有效的成果,如果相关部门能够重视作弊行为,游戏中作弊的行为肯定能大量减少。 7、杜绝作弊行为最根本的办法还是玩家们全都同仇敌忾,当网吧里不敢再有人公然开挂,游戏中开挂的人不再被一小部分分奴当爹捧,视外挂作弊为耻,视和作弊玩家开黑为耻。网上甚至有“游戏而已,我上完班学完习回来开个挂爽一下怎么了,这才是玩游戏,你们那是被游戏玩”这种论调,凡事情都有的规则,违法行为有法律约束,开挂没有。抱有这种想法的人,恐怕犯法行为和作弊也就会不会坐牢的区别了吧。根本上说,当玩家的整体素质提升上来了,游戏环境才能真正好起来。
♥ 9549 ↩ 289
一张高帧率视频采集卡, 一张神经网络计算显卡, 一个低延时传指令工具, 就缺几个视觉AI的算法, 刑啊,越来越有判头了, 这个硬件成本真的不底。 [热词系列_知识增加][热词系列_知识增加][热词系列_知识增加]
♥ 2124 ↩ 76
其实原来我也用过类似的,但不是挂,原来电脑渣,我把帧数打开,当我瞄着哪里,哪里帧数低了,我就知道了[喜极而泣]
♥ 1369 ↩ 73
作为一个即将读博的,专攻深度学习的研究生想发表一点自己的看法 首先up主使用的是姿态检测算法,这种算法会像视频中那样用graph绘制出一个人体的“骨架”,而且up用的模型还比较复杂,还把耳朵眼睛都标注了出来,感觉是没有针对游戏优化过的,实际反应也不够快,不知道up主设置一秒钟截多少张图。就视频的观感来看的话,按下鼠标中键还需要等一会儿准心才会移动到头上,而且这个过程敌人是完全看着up主也不开枪,可能是在新手局测试的,作为一个apex玩家我感觉这段时间我已经死了。而且这个算法还有一个问题就是对于移动的,大小变化的人物,以及身体不全的人抖动会特别的大,这种时候准心也会跟着剧烈抖动,因为鼠标的准星要移动到代表头的那个node,但是代表头的node在这种情况下有可能会被误判到其他的位置,更别说加点噪音(比如人站在带有栅栏的窗内)后模型的表现就会更加差。 但是我并不是想嘲讽up主,说他开发模型的能力很差,up主想表达的一个核心观点就是深度学习的模型是具有鲁棒性(或者说泛化能力强,能generalize到各种任务),因此会对游戏界造成威胁。但实际上这种泛化并不是说完美适应,不然模型也就不需要针对新任务进行fine tune了。将一个模型从一个task迁移至另一个task必然会导致各项精度的损失,这种损失需要使用对应的task的数据来进行弥补(也就是使用目标任务的distribution的data),比如外挂开发者想要让深度学习模型在游戏上神挡杀神,就需要采集大量的游戏数据,并进行大量的标注(对于视频而言甚至需要一帧一帧的标注,对于up主使用的算法就是标注出人体姿态的graph)。然而针对游戏数据进行姿态标注是一件很麻烦,也不是卖外挂的小工作室能短期内完成的事情。而且不同的游戏对于不同的风景,色彩风格,人体构造都需要使用对应场景下的data进行fine tune才能让模型表现出很好的,具有和修改内存的外挂匹敌的效果。对于小工作室而言,与其花费超长的时间去采集数据,fine tune模型,还不如思考如何去修改自己的代码绕过最新的作弊检测机制。所以我个人是觉得up主所说的,AI远超预期,替代人类在fps这种需要图像检测和处理的游戏中大杀四方在现阶段而言是不太可能发生的,因为没有人会愿意为了外挂而耗费大量时间制作dataset。
♥ 7802 ↩ 450
我想的方法是记录玩家操作,上传给服务器通过机器学习判断有没有作弊。这里容易混淆的地方是,服务器AI并不是检测鼠标有没有异常移动,而是是否有一批玩家有相近似的移动模式。任何外挂都会有不止一个人使用,即使它的机制再隐蔽,只要能检测出有一批人出现了同样的异常移动模式,那就能确定这批人应该都用了挂。关于怎么对付这种AI挂,大家有什么想法也可以写下来讨论讨论。
♥ 2392 ↩ 307
我想表达一下我的拙见:我觉得这个挂对战地玩家影响不大,因为战地私服都是管理结合击杀数和kd踢人,再加上战地玩家普遍习惯了外挂泛滥的环境,影响不大[doge][doge][doge]
♥ 1206 ↩ 137
其实最恐怖的是ai外挂不是外挂,打击ai外挂得不到任何法律上的支持,之前打击外挂都是靠公安部颁布的《计算机信息网络国际联网安全保护管理办法》第六条规定:“任何单位和个人不得从事下列危害计算机信息网络安全的活动: (一)未经允许,进入计算机信息网络或者使用计算机信息网络资源的; (二)未经允许,对计算机信息网络功能进行删除、修改或者增加的; (三)未经允许,对计算机信息网络中存储、处理或者传输的数据和应用程序进行删除、修改或者增加的; (四)故意制作、传播计算机病毒等破坏性程序的; (五)其他危害计算机信息网络安全的。” 很明显,ai外挂没修改程序和内存,打击它根本没有任何法律依据,也就是说外挂开发者没有任何后顾之忧,这才是最恐怖的
♥ 972 ↩ 54
以后外挂网站上架AI外挂,百万用户在线训练,绝不封号,绝不相同,随机运动模式,把把不同体验,更有一键变傻功能挑战游戏反外挂AI,AI大战值得期待[doge][doge]
♥ 713 ↩ 14