8.2.6 PEB —— PEB结构值不正确的问题
2016-01-14 07:43
274 查看
书中作者使用 dt _PEB xxxxxx 命令来查看当前进程的PEB结构。
实际操作后PEB结构显示的成员值:
作为进程链表的LDR结构居然没有值,这显然是不正常的,地址也没有输错,问题到底出在哪里呢?
书中提到PEB位于用户态空间,可能有多个进程共享同一个PEB,所以在查看之前须使用 .process 命令来设置当前隐含进程。
尝试后问题依然没有解决,查看WinDBG的帮助文档,.process 命令有一个参数 /p :
作用是在访问前将指定进程内所有可翻译的页表项翻译为物理地址。
再次尝试 .process /p xxxxxx,问题解决:
由此看来问题的原因应该是未将xxxxxx翻译为正确的物理地址所导致的。
实际操作后PEB结构显示的成员值:
作为进程链表的LDR结构居然没有值,这显然是不正常的,地址也没有输错,问题到底出在哪里呢?
书中提到PEB位于用户态空间,可能有多个进程共享同一个PEB,所以在查看之前须使用 .process 命令来设置当前隐含进程。
尝试后问题依然没有解决,查看WinDBG的帮助文档,.process 命令有一个参数 /p :
作用是在访问前将指定进程内所有可翻译的页表项翻译为物理地址。
再次尝试 .process /p xxxxxx,问题解决:
由此看来问题的原因应该是未将xxxxxx翻译为正确的物理地址所导致的。
相关文章推荐
- 欢迎使用CSDN-markdown编辑器
- Python字典
- 树莓派个人实测 Q&A(最新修改使用Manjaro连接远程桌面) (二)
- OSChina 周四乱弹 —— 学霸不相信眼泪
- Derivatives of matrix
- Android UI基础之Dialog对话框的使用
- 8.3.3 快速系统调用 —— XP SP3上SystemCallStub的奇怪问题
- 在摄影表中把所有骨骼关键帧显示出来
- Android UI之AutoCompleteTextView
- LeetCode 70 Climbing Stairs(爬楼梯)(动态规划)(*)
- AndroidUI基础之Spinner的使用
- Akka cluster介绍
- [原创] 树莓派个人实测 Q&A(最新修改使用windows连接远程桌面)
- AFNetWorking文件上传Data File图片 文件.
- 3524: [Poi2014]Couriers/2223: [Coci 2009]PATULJCI 主席树
- python几个特别函数map filter reduce lambda
- Simultaneous sparse estimation of canonical vectors in the p>> N setting
- 学习心智——烦恼的时候看一看
- LeetCode 206 Reverse Linked List(反转链表)(四步将递归改写成迭代)(*)
- iOS学习笔记1- OC的类的定义和继承