首页
社区
课程
招聘
浅谈内存监控那点事(一)R3篇
发表于: 2020-9-30 15:00 9014

浅谈内存监控那点事(一)R3篇

2020-9-30 15:00
9014

在已知的内存页面监控有2种

1.只能知道被修改,不能知道修改了哪里
2.R0可以跨进程监控/R3只能监控自身进程

1.可以跨进程监控
2.可以监控被修改页面大小
3.可以监控被修改的内存地址
4.监控被 MmProbeAndLockPages 调用的全部内核函数 即(R3 ReadProcessMemory/WriteProcessMemory -> R0 MmCopyVirtualMemory)
5.监控被Map的地址
6.监控访问页面的线程,通过线程你可以获取 程序的: PID 文件路径 线程地址 等等。

以及C+V地址

效果图:

祝大家:国庆快乐

InitializeProcessForWsWatch 1127
https://github.com/orangebeom/orange/blob/27287ae343a0277d11d4698516d9794edec5c85d/agent/reference/reactos-master/reactos-master/dll/win32/psapi/psapi.c
InitializeProcessForWsWatch 1127
https://github.com/orangebeom/orange/blob/27287ae343a0277d11d4698516d9794edec5c85d/agent/reference/reactos-master/reactos-master/dll/win32/psapi/psapi.c

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 4
支持
分享
最新回复 (4)
雪    币: 7118
活跃值: (3711)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
asd
2
国庆快乐
2020-9-30 15:05
0
雪    币: 12848
活跃值: (9142)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
3
wswatch必须发生pagefault才能被记录
2020-10-1 12:42
0
雪    币: 273
活跃值: (457)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
PsWatchEnabled 可以搞定 而且 win10 有问题 还有MDL 大于512字节 都会不稳定
2020-10-5 18:57
0
雪    币: 1510
活跃值: (3407)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
不支持32位···。。。。
2022-5-3 14:36
0
游客
登录 | 注册 方可回帖
返回
//