首页
社区
课程
招聘
[求助]硬件断点是怎么回事,不大明白,怎么乱断呀.
发表于: 2009-6-20 21:35 3151

[求助]硬件断点是怎么回事,不大明白,怎么乱断呀.

2009-6-20 21:35
3151
自己先汗一下,问这么低级的问题
00550201 >  68 B46F22D3     push    D3226FB4  //入口点停这,F8一下
00550206    E8 A63F1200     call    lele.006741B1  // hr ESP 下个硬件断点 esp=0012ffc0
0055020B    89D6            mov     esi,edx
0055020D    66:0FABC2       bts     dx,ax
00550211    89C2            mov     edx,eax
按F9走着..  断在这了  esp=0012ff7c
0067450D    E8 83060000     call    lele.00674B95
00674512    890C24          mov     dword ptr ss:[esp],ecx
00674515    66:0FBCF1       bsf     si,cx
再F9走...断这  esp=0012fed0
00675998    F9              stc
00675999    60              pushad
0067599A    881424          mov     byte ptr ss:[esp],dl
0067599D    885424 04       mov     byte ptr ss:[esp+4],dl
继续..断这   esp=0012feb4
00675E2E    892424          mov     dword ptr ss:[esp],esp
00675E31    8D6424 1C       lea     esp,dword ptr ss:[esp+1C]
00675E35  ^ E9 FCEEFFFF     jmp     lele.00674D36
00675E3A    68 470552CC     push    CC520547
00675E3F    66:891C24       mov     word ptr ss:[esp],bx

我的问题是,看了下硬件断点是0012ffc0 访问,怎么断下来的地方这么离谱了...

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
从来没有遇到过这种情况。

不过提醒一下,硬件内存断点断下来后是停在下一条指令处的,也就是访问内存触发异常的那条指令是执行完毕的。
2009-6-21 15:15
0
雪    币: 220
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢了,看了下,还是真是在上一行访问的,问题解决
2009-6-21 17:50
0
游客
登录 | 注册 方可回帖
返回
//