首页
社区
课程
招聘
windbg 内核调试模式下条件断点无法断下
发表于: 2023-5-29 14:29 13972

windbg 内核调试模式下条件断点无法断下

2023-5-29 14:29
13972

如 bp /w "@rcx==94" nt!NtWaitForSingleObject
g 只有VM虚拟机是繁忙状态(无法操作),只能通过中断Ctrl-B,经测试在用户模式可以断下的,但是内核模式下不行,哪位大佬知道是什么原因呢?


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (10)
雪    币: 844
活跃值: (9816)
能力值: ( LV13,RANK:385 )
在线值:
发帖
回帖
粉丝
2

1.确定下自己是由符号的. nt!xxx存在.

2.可以使用bu 看看. 

3.使用下老的debug 条件断点.

4.确定下你的base. 94和0x94是两回事.  可以使用n 16设置下.  这样94代表的就是0x94.  精确下这个值.

5.NtWaitforsingobject第一个参数应该是句柄. 难道每次句柄是一样的吗? 可以试试 echo 输出下.


bp nt!NtWaitForSingleObject"j (@rcx)==94 ''; 'gc' "
bp nt!NtWaitForSingleObject ".if (@rcx==94) { } .else {gc}"


2023-5-29 17:49
1
雪    币: 237
活跃值: (646)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
TkBinary 1.确定下自己是由符号的. nt!xxx存在.2.可以使用bu 看看. 3.使用下老的debug 条件断点.4.确定下你的base. 94和0x94是两回事.  可 ...
大佬,确认符号是正确加载了,使用了旧的bp断点也是如此,还有 !process 0 0 输出结果都很慢,有点无头绪了。。
2023-5-30 10:23
0
雪    币: 844
活跃值: (9816)
能力值: ( LV13,RANK:385 )
在线值:
发帖
回帖
粉丝
4
heheghosts 大佬,确认符号是正确加载了,使用了旧的bp断点也是如此,还有 !process 0 0 输出结果都很慢,有点无头绪了。。
指定地址看看. 先别用符号. 如果还不在会不会就是根本没来.. 或者下断的值是错的.
2023-5-30 10:26
0
雪    币: 237
活跃值: (646)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
TkBinary 1.确定下自己是由符号的. nt!xxx存在.2.可以使用bu 看看. 3.使用下老的debug 条件断点.4.确定下你的base. 94和0x94是两回事.  可 ...

莫不是因为使用串口调试的原因吗?

2023-5-30 10:27
1
雪    币: 844
活跃值: (9816)
能力值: ( LV13,RANK:385 )
在线值:
发帖
回帖
粉丝
6
heheghosts 莫不是因为使用串口调试的原因吗?
串口确实很慢,有条件可以试试网络. 
2023-5-30 10:28
0
雪    币: 3165
活跃值: (2839)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
7
windbg or windbg preview?
2023-5-30 10:59
0
雪    币: 237
活跃值: (646)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
. windbg or windbg preview?
windbg 和windbg preview 都是如此
2023-5-30 11:11
0
雪    币: 237
活跃值: (646)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
TkBinary 串口确实很慢,有条件可以试试网络.
使用网络也是如此,有点懵了,难道是Vmware版本的问题,以前使用vm16是ok的,目前用的vm17 pro
2023-5-30 11:23
0
雪    币: 844
活跃值: (9816)
能力值: ( LV13,RANK:385 )
在线值:
发帖
回帖
粉丝
10
heheghosts 使用网络也是如此,有点懵了,难道是Vmware版本的问题,以前使用vm16是ok的,目前用的vm17 pro
应该无关. 那我不知道了了. 期待你能解决.
2023-5-30 13:43
0
雪    币: 237
活跃值: (646)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
TkBinary 应该无关. 那我不知道了了. 期待你能解决.[em_85]
解决了,重新在vmware虚拟机中安装了windows 10,并使用网络调试解决了这个问题,谢谢大佬。
最近在研究windows 内核异常处理,发现KiDispatchException无法断下,猜测应该是cc断点导致循环了。
2023-5-31 20:00
0
游客
登录 | 注册 方可回帖
返回
//