首页
社区
课程
招聘
[旧帖] [求助]INT3断点是什么意思,这里的3表示什么呢? 0.00雪花
发表于: 2008-6-19 23:45 5328

[旧帖] [求助]INT3断点是什么意思,这里的3表示什么呢? 0.00雪花

2008-6-19 23:45
5328
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我是今天学习汇编的新手,请多指教,int3是留给调试工具使用的中断,调试工具运行后会替换int3的向量,使得中断方式后执行自己的代码。在单步(例如Debug中的命令p)调试程序时,调试工具会将要执行代码的下一条指令改成int 3,这样执行完当前这行代码后就会执行调试工具的代码,而不会继续执行,从而实现单步调试。一些软件为了阻碍被人破解其程序,会估计使用int3,这样一来,利用int3的调试工具就无法正常调试他们的程序了。简单地说就是保护现场,然后取中断处的地址,然后做你想做的事,最后恢复现场,中断返回,3为中断类形号
2008-6-20 00:51
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
3 表示中断号。
2008-6-20 07:54
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
中断向量表的3号
2008-6-20 09:37
0
游客
登录 | 注册 方可回帖
返回
//