首页
社区
课程
招聘
如何检测程序内存是否被修改?
发表于: 2017-5-29 10:50 18191

如何检测程序内存是否被修改?

2017-5-29 10:50
18191
收藏
免费 0
支持
分享
最新回复 (34)
雪    币: 230
活跃值: (137)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
26
chow 内存CRC  就是读取自己程序的内存效验下值跟发布时候的程序内存比较下,如果不一样  就认为被修改了。你可以效验,人家可以OD&nbs ...
兄弟,可以的,你这想法给了我很大的灵感,感觉好邪恶啊
2017-5-30 22:14
0
雪    币: 230
活跃值: (137)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
Lcing 如果是注入的dll修改的内存,可以Hook自身的WriteMemory、VirtualProtect等 api进行检测,也可以检测注入的dll模块。注入的检测方法很多 如果不是注入修改内存的、游戏也 ...
谢谢,好思路,外挂源码,能给个比较典型的吗,我去深挖下,知己知彼,百战不待
2017-5-30 22:17
0
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28
小公司,别搞内核方面的了,看你来发贴求膈,我就知道你搞不过的,安心做好游戏,加几个简单的反注入功能
2017-5-31 02:43
0
雪    币: 230
活跃值: (137)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
29
xzquan 小公司,别搞内核方面的了,看你来发贴求膈,我就知道你搞不过的,安心做好游戏,加几个简单的反注入功能
懂行的啊
2017-5-31 06:05
0
雪    币: 12
活跃值: (423)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30

现在行情就是别试图驱动反调试了  一个是成本太高,而且效果并不如意(现在x64  除了上VT没啥好办法)
二是 能力估计也达不到

Hook自身Write/Read Memory 没啥用,都注入进去了 直接mov xxx了 还多次一举干嘛,

Write/Read 直接远程就读写了..更不会注入进自身了

只有选择    crc+vmp+各种检测  混淆一坨了,每天更新一次,就跟hzqst兄说的差不多, 靠更新拖死辅助作者,各种栈回溯检测..暗桩检测....crc vmp互相蹂躏检测

或者云端下发shellcode检测...... 添加无用变量和代码逻辑 防止被特征,加好vmp

2017-6-8 15:15
0
雪    币: 256
活跃值: (48)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
31
不是现成的监控机制吗...MemoryWatch  见v校发的帖子
2017-6-16 17:26
0
雪    币: 4
活跃值: (88)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
32
Hook  LoadLibrary  ,过滤注入
2018-2-2 19:31
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
33
除非你一天更新2个版本,不然不要想反外挂,对于外挂作者来说,任何加密和保护都是纸老虎,世界上没有任何一家公司能防得住外挂,攻防一旦打起来,就是持久战
2018-2-2 21:56
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
34
有时间有精力研究加密,不如多收集点数据吧,然后直接封号,你再怎么加密,到了汇编还不是一个样,
2018-10-3 06:17
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
35
1.改内存,不需要dll注入,只有crc. 或者防止别人open你的process,writeprocessmemory。
2.多升级版本,客户端加密,增加破解成本。拖死他
2018-10-11 13:10
0
游客
登录 | 注册 方可回帖
返回
//