首页
社区
课程
招聘
[求助]请求大牛们帮忙解释下win7 64系统下32位进程是如何寻址的
发表于: 2013-12-19 12:09 4234

[求助]请求大牛们帮忙解释下win7 64系统下32位进程是如何寻址的

2013-12-19 12:09
4234
在windows 7 64位的系统中写程序有时候要用到64位程序读取32位程序中的内存信息,但是32位的进程时如何在windows 7 64系统下寻址的呢,用windbg调试了几天没有头绪,希望前辈们或者知道的朋友们帮忙解释下如何给出32位进程的线性地址从cr3出发找到物理页面。
如:mov  eax,[0x123456] 如何找到线性地址,[0x123456]页面呢?
在此万分感谢!!!

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

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 160
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
http://bbs.pediy.com/showthread.php?t=147991
另外32位地址转换为64位地址就是前面补00
你可以理解为64位是扩展的32位,32位是截断的64位。
区别仅仅在于32位汇编指令无法访问高位地址而已
2013-12-26 21:52
0
游客
登录 | 注册 方可回帖
返回
//