首页
社区
课程
招聘
双机调试问题
发表于: 2013-6-18 15:29 3468

双机调试问题

2013-6-18 15:29
3468
请问大家  如何在主机中设置断点,断下目标机中加载的驱动  我使用bp xxx!xxUnload不行啊  新手求教

还有就是我如何加载符号啊  我主机是win8  目标机是xp的  符号怎么设置啊  是不是去官网下xp的符号?

[培训]传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
用Win8 ..你的机器很叼吗??

入正题
1.主机设断点、就是在 【调试版本】的驱动中的 DriverEntry 开始的地方加一个断点

#if DBG
    _asm int 3;
#endif

然后你在虚拟机一加载驱动就断在这了、之后再慢慢设其他断点

2.符号路径的问题。。。。google啦。
教你一个小技巧

WinDbg 指令

lm  查看已经加载的模块

.reload /f filename  加载文件名为 filename 的符号

3. 先看书、再实践。
《Windows 驱动开发技术详解》、《寒江独钓-Windows 内核安全编程》、《Windows内核原理与实现》
2013-6-18 16:14
0
雪    币: 541
活跃值: (694)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
3
断驱动加载,在加载驱动前,在nt!MmLoadSystemImage函数下断

加载xp的符号,使用.symfix c:\symbols指令,符号自动从官网上下载到c:\symbols目录下。
2013-6-18 17:57
0
游客
登录 | 注册 方可回帖
返回