首页
社区
课程
招聘
内存映射文件问题!
发表于: 2010-12-29 17:22 3705

内存映射文件问题!

2010-12-29 17:22
3705
我在ring3下MapViewOfFile映射ntkrnlpa.exe
然后准备重定位下 但是只要访问重定位表起始地址或者大小都出现内存不能read错误
RelocDir->VirtualAddress
  RelocDir->SizeOfBlock
用windbg调试查看值都对的 就是地址不能访问 我用工具查看内存情况 显示重定位表所在的地址不能read
这是什么原因啊  咋办?

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
貌似要有debuge权限吧!
2010-12-29 18:24
0
雪    币: 179
活跃值: (26)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
PE文件中的大部分偏移值指的都是虚拟地址偏移,如果是直接将文件映射到内存的话,需要将虚拟偏移转换为文件偏移。 有可能是这个问题
2010-12-29 18:36
0
雪    币: 186
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
非常感谢啊 我竟然没想到这问题!想你学习
2010-12-29 21:01
0
游客
登录 | 注册 方可回帖
返回
//