首页
社区
课程
招聘
[原创] 抛砖引玉:用硬件DMA突破游戏反调试的新思路
发表于: 2025-10-19 21:58 6695

[原创] 抛砖引玉:用硬件DMA突破游戏反调试的新思路

2025-10-19 21:58
6695

冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

收藏
点赞 ・6
打赏
分享
最新回复 (15)
雪    币: 1106
活跃值: (2598)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2 楼

或许物理机->X64DBG->VMware/QEMU->进程
更容易,可能在虚拟化执行代码那块有点难处理

最后于 2025-10-19 22:18 被mb_wdzhnevo编辑 ,原因:
2025-10-19 22:08
0
雪    币: 659
活跃值: (1555)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3 楼
你拿dma绕这么半天还是得依靠本机异常还是有痕的啊
2025-10-20 03:45
0
雪    币: 2790
活跃值: (7011)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4 楼
现在腾讯的游戏已经防范DMA技术了。 今年被封了一大批,导致DMA套装都掉价了。
目前看闲鱼还有卖的,不知道是否已经有其他绕过检测的技术了。
2025-10-20 17:24
0
雪    币: 27
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5 楼
不理解什么叫做 "游戏通过虚拟地址看不到物理内存里的INT 3" 才疏学浅
2025-10-20 18:25
0
雪    币: 942
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6 楼
游戏动内存修改不如训练ai自动化解放双手,内存挂一眼就能望到头。
而如果调试正常软件,那么普通驱动就够用了。
2025-10-20 19:55
0
雪    币: 229
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7 楼
DreamForest 不理解什么叫做 "游戏通过虚拟地址看不到物理内存里的INT 3" 才疏学浅
因为也只是参考了一些资料,实际自己可能只是基于某一些开源框架写了一点点VT相关的东西,所以自己确实才疏学浅,可能我描述不太严谨。 我补充一下:单纯从虚拟地址保护(只读/DEP)来看,DMA 可以绕过这些限制去写入 INT3,但实际能否做到并“隐蔽”地生效取决于 IOMMU、hypervisor/内核完整性保护、检测机制(异常/哈希/完整性检测)和缓存/TLB/同步等多个因素。 换句话说:在没有 IOMMU / 严格内核完整性/监控的旧系统上,这种技术更可行;在受保护的现代系统上,风险和被探测的概率都很高。
2025-10-20 20:21
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8 楼
游戏能否检测到DMA卡对物理内存的读写操作?读检测不到,写肯定可以啊,
通过虚拟地址访问内存,能否看到通过DMA写入的INT 3?肯定可以啊
2025-10-23 17:56
0
雪    币: 4
活跃值: (7880)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9 楼
除非你游戏端也开启VT,EPT。 不然你DMA写的物理内存,游戏那边看到的也是一样
2025-10-23 18:02
0
雪    币: 944
活跃值: (2382)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10 楼
DreamForest 不理解什么叫做 "游戏通过虚拟地址看不到物理内存里的INT 3" 才疏学浅
me too
2025-10-25 11:52
0
雪    币: 45
活跃值: (115)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11 楼
dma已经是过去时了,现在严厉打击dma,强制开启vt、目前有几个技术可以过vt例如云端服务器!离线服务器都是可以!但是三角洲标记电脑太严重杀得多了就会1-7t不知道用哪种办法可以达到一个完美环境
2025-10-28 07:30
0
雪    币: 27
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12 楼
vigny 因为也只是参考了一些资料,实际自己可能只是基于某一些开源框架写了一点点VT相关的东西,所以自己确实才疏学浅,可能我描述不太严谨。 我补充一下:单纯从虚拟地址保护(只读/DEP)来看,DMA 可以绕过这 ...

呃 虽然我那里的意思是我才疏血浅。在我的认知里虚拟内存和物理内存是对应关系 你所描述的东西像是基于虚拟化技术的执行分离。

最后于 2025-10-31 07:46 被DreamForest编辑 ,原因:
2025-10-31 07:45
0
雪    币: 45
活跃值: (115)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13 楼
拍拖 现在腾讯的游戏已经防范DMA技术了。 今年被封了一大批,导致DMA套装都掉价了。 目前看闲鱼还有卖的,不知道是否已经有其他绕过检测的技术了。
现在就是需要个融合器一个主机一个副机不太需要板子了!双击转换都是现在
2025-11-4 06:25
0
雪    币: 264
活跃值: (1445)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14 楼
你真的是脱裤子放屁,你都cc了,你需要用副机dma读取内存?你都接管异常了,你自己在本机实现调试器不就行了,真是扯犊子放屁
2025-11-16 19:40
0
雪    币: 739
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15 楼
vt是不是还有一个缺点就是很卡,hook代码虽然无痕但是很卡
2025-11-27 00:30
0
雪    币: 35
活跃值: (1816)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16 楼
你这个一看就是gemini写的  问题很多,它给你瞎编不少
2026-3-9 14:14
0
游客
登录 | 注册 方可回帖
返回