首页
社区
课程
招聘
[求助]windbg内核调试时怎么切换到用户进程
发表于: 2011-7-31 23:18 19796

[求助]windbg内核调试时怎么切换到用户进程

2011-7-31 23:18
19796
用windbg在自己的机器上调试虚拟机,现在虚拟机中有个记事本程序,我怎么才能切换到这个记事本的进程空间,然后在它的用户空间下一个断点,接下来就可以像od调试应用程序一样调试记事本程序了,网上有一些帖子,大致是这样的:
1:使用!process 0 0 获取用户空间的所有的进程的信息

!process 0 0

2:使用.process /p + 你需要断的应用程序的EProcess地址,切换到应用程序的地址空间

   例如:

.process  /p  0x80a02a60

3:重新加载user PDB文件

     .reload /f /user

4:使用非侵入式的切换进程空间

    .process /i /p 0x80a02a60

5:下应用层断点

bp bu 都可以

我前四部都能够做,但是第五步,bp之后的地址是什么,关键是我不知道他的地址,我怎么下断点呢?

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
api断点,例如  bp user32!ExitProcess
2011-8-1 01:59
0
雪    币: 27
活跃值: (127)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
3
windbg博大精深,学习了 :)
2011-8-1 09:11
0
雪    币: 14
活跃值: (240)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
加载符号后,下符号断点,如:bp kernel32!CreateProcess
2011-8-1 09:34
0
雪    币: 113
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
这个帖子说得很详细,三谈内核模式下巧设用户模块断点
2011-8-1 18:13
0
雪    币: 713
活跃值: (480)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
顶一下,。。。
2011-8-3 13:11
0
游客
登录 | 注册 方可回帖
返回
//