吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 23300|回复: 411
上一主题 下一主题
收起左侧

[游戏安全] 【搬运】“不会被封的外挂”,为何使用FPGA作为FPS游戏的“DMA”桥梁

    [复制链接]
跳转到指定楼层
楼主
592618243 发表于 2023-11-14 01:07 回帖奖励
本帖最后由 592618243 于 2023-11-14 01:14 编辑


不知道板块有没有发对,又要麻烦我们的版主大人海涵了!

前言


最近,CX中某些主播“开(下称KG)挂”升上热搜,作为十年老兵,瓜是吃的饱饱的。


之后官方下场进行检测,但是没有检测到软件KG行为,而是检测到主播有硬件设备异常情况。


关于事件的来龙去脉就不过多赘述了,大家可以去某些社区吃瓜,我们今天只谈技术,不吃瓜。



现在已经是3202年了

软件KG已经是过去式了,因为可以检测到电脑中的数据异常,所以游戏官方对于这种G是一查一个准。

现在的高级G都是硬件G,而硬件G中一个最常见的就是FPGA做的DMA G。




原理

使用FPGA进行DMA(Direct Memory Access,直接内存访问)作弊原理:主要是通过FPGA直接访问计算机内存中的数据,可以进行数据修改(血量,金币等),或者将数据导出来到其他设备上显示(对手位置)。



那为什么要使用FPGA进行操作呢?



主要原因就是FPGA灵活,这种行业就是灰色产业,不会有专用的ASIC(未来可能有),所以FPGA的优势就体现出来了;



二是驱动易改,可以模拟电脑中的网卡、GPU等,这样即使官方查到,最多就是硬件设备异常,不会直接查到KG的证据。



自己做一个?


这种“灰色”产业,国内肯定不会直接出来卖的,但是出于学习的目的,我们今天看一个项目:



PCILeech FPGA 项目包含用于基于 FPGA 的设备的软件和 HDL 代码(还有硬件)

可与PCILeech 直接内存访问 (DMA) 攻击工具包(https://github.com/ufrisk/pcileech/)和MemProcFS(https://github.com/ufrisk/MemProcFS/)
- 内存处理文件系统一起使用。

使用基于 FPGA 的设备具有许多优势:
其一是基于 FPGA 的硬件提供对 64 位内存空间的访问,

而无需依赖目标系统上运行的内核;其二是基于 FPGA 的设备也更加稳定。

基于 FPGA 的设备还可以发送原始 PCIe 事务层数据包 TLP - 允许进行更专业的研究。



支持设备:


目前该项目支持的硬件(大部分硬件开源):

PCILeech FPGA 只使用 PCIe x1,即使硬件方面有更多 PCIe 通道可用。因为x1就足以提供我们需要的性能。

请从上面的列表中选择最适合需求的 FPGA 硬件。如果性能是关键,目前建议使用 Screamer 系列、Enigma X1 或 AC701。

下图就是 ScreamerM2 和 Screamer PCIe Squirrel、Enigma X1 和 LeetDMA以及 NeTV2、SP605 和 AC701 。





其他项目:https://github.com/c1sc0/csgo-dma-overlay


这个项目是基于上面项目进行延伸的,使用的是NETV2(硬件地址:https://github.com/AlphamaxMedia/netv2-mainboard),
获取DMA数据后标记敌人的位置,然后与输入的HDMI数据叠加,最后HDMI输出画面就是游戏画面和标记的敌人画面叠加的画面。



总结


今天的话题比较敏(有点)感,项目都是开源的,非常有助于学习PCIe DMA原理,以及等等...




最后感谢我们的英雄提供的思路与参考@碎碎思

免费评分

参与人数 91吾爱币 +80 热心值 +79 收起 理由
kon110 + 1 谢谢@Thanks!
spany + 1 热心回复!
gogobn + 1 + 1 用心讨论,共获提升!
liumousheng + 1 + 1 我很赞同!
Gaoyucun + 1 鼓励转贴优秀软件安全工具和文档!
Lpp0119 + 1 + 1 我很赞同!
xsmzzz + 1 + 1 我很赞同!
akr1982 + 1 + 1 用心讨论,共获提升!
forever_ninty + 1 + 1 用心讨论,共获提升!
wangdapeng2023 + 1 谢谢@Thanks!
ycasd + 1 + 1 我很赞同!
梁海峰 + 1 + 1 用心讨论,共获提升!
猫吃 + 1 当普通人意识到的时候,这个东西已经泛滥了,代表马上GG了要
UnTracker + 1 用心讨论,共获提升!
小小mengxin + 1 + 1 谢谢@Thanks!
吾爱破解北天 + 1 + 1 我很赞同!
TernuraH + 1 + 1 用心讨论,共获提升!
Zed丶小灰狼 + 1 + 1 热心回复!
17863906417 + 1 + 1 用心讨论,共获提升!
jsyczxyh + 1 用心讨论,共获提升!
追忆如潮 + 1 + 1 用心讨论,共获提升!
miyatotora + 1 + 1 用心讨论,共获提升!
LYNiko + 1 我很赞同!
三爷的道 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
hanlaoshi + 1 + 1 谢谢@Thanks!
ll301122 + 1 + 1 我很赞同!
、﹏尐酒窩づ + 1 + 1 热心回复!
哒劳德 + 1 + 1 我很赞同!
Nicolasa + 1 我很赞同!
处女-大龙猫 + 1 + 1 我很赞同!
pgasd + 1 我很赞同!
ONEtianci + 1 用心讨论,共获提升!
拜金男 + 1 + 1 cool
yxf020228 + 1 + 1 我很赞同!
jikic + 1 + 1 谢谢@Thanks!
lastt + 1 cf这个事情真相是职业选手和游戏主播一起演戏骗流量,所以主播真的没开挂因.
weidechan + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
CCTV13 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
白居何易 + 1 + 1 这个瓜我知道,唐茂青要去线下,被按住了,只能鞠躬下播……广君赢麻了……
xianningning + 1 + 1 热心回复!
shou0823 + 1 + 1 谢谢@Thanks!
Clousa95 + 1 + 1 谢谢@Thanks!
月光飞阿 + 1 + 1 用心讨论,共获提升!
DRINKNGMILKK + 1 + 1 我很赞同!
AToccam + 1 不明觉厉……
zhibi666 + 1 + 1 我很赞同!
Tmm08 + 1 我很赞同!
木头羊 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
xyz2000cn007 + 1 + 1 我很赞同!
cnowen + 1 + 1 谢谢@Thanks!
trust123 + 1 + 1 谢谢@Thanks!
aaron168 + 1 谢谢@Thanks!
aa82053893 + 1 + 1 用心讨论,共获提升!
cyhlxt + 1 + 1 我很赞同!
yu1q + 1 + 1 我很赞同!
wakfbycf + 1 + 1 鼓励转贴优秀软件安全工具和文档!
zd53011 + 1 用心讨论,共获提升!
黑刀兔 + 1 + 1 我很赞同!
diaoxingyu + 1 + 1 使用谷歌眼镜让无人机自动识别,是不是透视?
shenzhouruoyi + 1 + 1 我很赞同!
aa20221101 + 1 + 1 不明觉厉
bujiangfengdu + 1 我很赞同!
Mark82II + 1 + 1 热心回复!
bookbug + 1 + 1 谢谢@Thanks!
lihongxian24 + 1 + 1 热心回复!
9lmr + 1 + 1 我很赞同!
Zhwenqiang + 1 我很赞同!
qiaoyong + 1 + 1 热心回复!
huachenbin + 1 + 1 热心回复!
Citricacid + 1 + 1 我很赞同!
a7063888 + 1 期待大神做一个破解版的支付宝。
慕浟佳〃井少年 + 1 + 1 AI挂腾讯都抓过
momoon52 + 1 + 1 谢谢@Thanks!
BoBppy + 1 + 1 用心讨论,共获提升!
qjlfl + 1 + 1 用心讨论,共获提升!
featmellwo + 2 + 1 我很赞同!
three + 1 我很赞同!
lingyun011 + 1 + 1 热心回复!
杨辣子 + 1 + 1 热心回复!
max2012 + 1 + 1 我很赞同!
vinhowe + 1 用心讨论,共获提升!
Caco12138 + 1 + 1 谢谢@Thanks!
galen20231111 + 1 + 1 用心讨论,共获提升!
FANG159650 + 1 + 1 我很赞同!
allspark + 1 + 1 用心讨论,共获提升!
cupidgood + 1 我很赞同!
herco + 1 我很赞同!
xieyulei + 1 + 1 我很赞同!
zhangzheh + 1 我很赞同!
Dusk9279 + 1 + 1 不明觉厉
loop_ + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
NewGuy5354 发表于 2023-11-14 01:16
第一次听说这个玩意儿

免费评分

参与人数 1热心值 +1 收起 理由
lastt + 1 cf这个事情是职业选手和游戏主播一起演戏骗流量,比分早就商量好了

查看全部评分

推荐
tangzhi5455 发表于 2023-11-14 09:15
HandsomeLiu 发表于 2023-11-14 01:26
感觉可行,期待有人能开发出来。但是检测力度也会相应做出改变策略。

都好多年了,但是他们电脑会分好几个端,用采集卡,和远程控制,直接物理隔离检测,要不腾讯为什么会发公告,以后不允许游戏期间禁止使用远程控制软件。
推荐
kuroma 发表于 2023-11-14 08:54
推荐
smile1110 发表于 2023-11-14 06:14
我靠,这才几天又特喵技术更新了,网游算是g了
推荐
Childan 发表于 2023-11-14 05:10
这么看来,那些30天的很可能不无辜……
推荐
HandsomeLiu 发表于 2023-11-14 01:26
感觉可行,期待有人能开发出来。但是检测力度也会相应做出改变策略。
推荐
baolongshou 发表于 2023-11-14 06:13
之前以为,外挂被制作成硬件是为了防止被别人复刻破解的
推荐
52pojieplayer 发表于 2023-11-14 01:37
道高一尺魔高一丈,期待技术在对抗中升级
推荐
a2312485 发表于 2023-11-14 02:32
支持,一直想了解下DMA
8#
GPT4 发表于 2023-11-14 01:26
这么硬核
9#
kof2000 发表于 2023-11-14 03:07
不错,新的思路挺好的,学习一下!
10#
HelloThisWorld 发表于 2023-11-14 03:54
外挂都上高科技了啊    以后AI打游戏指日可待   人在一边看着就行了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-21 15:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表