Windows分页管理机制的学习(一)实践1
来源:互联网 发布:甘肃广电网络客服电话 编辑:程序博客网 时间:2024/06/03 14:04
一)先来针对未开启PAE模式来进行分析
测试机器XP 32位系统:(Dbgview.exe程序的线性(虚拟)地址与物理地址的对应)
这里关闭了PAE模式。
我先用OD载入Dbgview.exe程序,并且运行,
看到程序入口点的线性(虚拟)地址:004153B7==> 00000000 01000001 01010011 10110111
根据INTEL手册中的定义:
进行分段:0000000001 0000010101 001110110111
PDE PTE 物理偏移
打开WindDbg,查看DebugView 中EPROCESS==>KPROCESS==>DirectoryTableBase[2]:
PDE:0000000001==》 1
值:13ddc067==》物理页面的起始地址:13ddc000
PTE:0000010101==》21
值080a3025==》物理页面起始地址:080a3000加上 物理偏移001110110111==》0x3B7
对比OD
机器码是一样的,说明物理内存地址找对了!
接下来修改一下物理内存~~ !eb 080A33B7 80将E8随便修改成80看看效果
嘿嘿,修改成功~~~表示地址对应无误!
0 0
- Windows分页管理机制的学习(一)实践1
- Windows分页管理机制的学习(一)实践2
- Windows分页管理机制的学习(一)理论部分
- windows分页管理机制
- windows分页管理机制
- Linux的分页管理机制
- Windows的管理机制
- windows的消息管理机制
- Android的包管理机制浅析(一)
- (一)Android的内存管理机制
- Windows CE内存管理机制学习
- Cocos2dx 学习(一) 内存管理机制
- java虚拟机学习笔记一:虚拟机的自动内存管理机制
- 分页管理机制
- windows内存详解(一) 全面介绍Windows内存管理机制及C++内存分配实例
- android内存管理机制(一)
- android内存管理机制(一)
- 轻量级操作系统FreeRTOS的内存管理机制(一)
- windows 8.0上eclipse 4.4.0 配置centos 6.5 上的hadoop2.2.0开发环境
- 第十一周上机项目6-2 回文数的判断 isPalindrome
- c# 单元测试工程如何取得当前项目路径
- UIButton上的图片和文字位置调整
- JavaScript的“默认参数”的实现
- Windows分页管理机制的学习(一)实践1
- HTML中的链接到另外一个页面的标签<a>的用法与规则
- 设计模式学习之备忘录模式(Memento,行为型模式)(19)
- 数据结构之插入排序之希尔排序(缩小增量排序)—参考整理严蔚敏数据结构
- c#使用数组实现二叉查找树
- 快速排序的递归和非递归实现
- 转:徐汉彬:亿级Web系统搭建——单机到分布式集群
- OO设计原则SOLID之浅分析
- import static静态导入