首页
社区
课程
招聘
[旧帖] [求助]"__asm int 02dh"有时候并不产生任何异常 0.00雪花
发表于: 2009-8-14 20:00 5711

[旧帖] [求助]"__asm int 02dh"有时候并不产生任何异常 0.00雪花

2009-8-14 20:00
5711
大家都知道int 02dh会产生一个中断异常,我写了一个测试程序里面使用了大量int 02dh,可是我发现其中一小部分int 02dh根本没有产生任何中断,而是直接跳过去啦,这是为什么呢

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
试贴些代码来看看。
2009-8-15 00:11
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
3
刚G到一篇文章,可能是与你执行int 0x2d时的寄存器有关系。

http://www.vsj.co.uk/articles/display.asp?id=265
2009-8-15 00:17
0
雪    币: 3
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
#define brkpnt0_jnk0(optval, a, b, c, j0, j1, j2, j3) \
{printf("opt %2d ",optval);pBufBase[3]=a;pBufBase[4]=optval;pBufBase[5]=b;{__asm int 02dh}c=pBufBase[6];}
这是一个宏,在各种情况的代码里面用了无数次,我发现有些时候int 02dh没有触发中断
2009-8-15 01:49
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
5
你想用 int 2d 做 防debugger + 花指令啊 ?
2009-8-15 02:06
0
雪    币: 3
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
是啊,自己作了个软件,发现int 2d不好玩啊。谁能给我说一下这家伙什么时候就不顶用啦,另外,用int 2dh容易破解吗?
2009-8-15 03:23
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
7
等我想到怎么过再跟你讲容不容易

忘了问你, 说一下你是如何看有无产生中断例外的.
2009-8-15 13:10
0
雪    币: 3
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我的异常处理程序里面有个printf,打印出中断类型什么的,然后我就发现有些没产生中断
2009-8-15 14:18
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
9
不知你的测法'环境'OD ? StrongOD ?
只能说[Debugger存在]时, 是不会例外的.
PS. 可用StrongOD去实现[Debugger不存在]

另外..你知道不会例外会过1byte吗?

写得有点乱, 你自己研究吧.
2009-8-15 14:47
0
雪    币: 3
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
[QUOTE=sessiondiy;671498]不知你的测法'环境'OD ? StrongOD ?
只能说[Debugger存在]时, 是不会例外的.
PS. 可用StrongOD去实现[Debugger不存在]

另外..你知道不会例外会过1byte吗?

写得有点乱, 你自己研究吧.[/QUOTE]
我没有使用任何debugger啊。我就是在程序上安装了异常处理程序,然后就发现有些int 2dh没有产生中断,如果有debugger,据说是一定不会产生异常
“你知道不会例外会过1byte吗”是什么意思
2009-8-15 14:57
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
11
用StrongOD去调试看看吧.
否则你只能靠printf
2009-8-15 15:05
0
雪    币: 86
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
了解了解看看

谢谢楼主发布分享
2009-8-15 15:15
0
游客
登录 | 注册 方可回帖
返回
//