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

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

2023-5-29 14:29
12438

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


[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞1
打赏
分享
最新回复 (10)
雪    币: 2378
活跃值: (9195)
能力值: ( LV13,RANK:385 )
在线值:
发帖
回帖
粉丝
TkBinary 5 2023-5-29 17:49
2
1

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}"


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

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

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