能力值:
(RANK:260 )
|
-
-
2 楼
试贴些代码来看看。
|
能力值:
(RANK:260 )
|
-
-
3 楼
|
能力值:
( 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没有触发中断
|
能力值:
( LV9,RANK:180 )
|
-
-
5 楼
你想用 int 2d 做 防debugger + 花指令啊 ?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
是啊,自己作了个软件,发现int 2d不好玩啊。谁能给我说一下这家伙什么时候就不顶用啦,另外,用int 2dh容易破解吗?
|
能力值:
( LV9,RANK:180 )
|
-
-
7 楼
等我想到怎么过再跟你讲容不容易
忘了问你, 说一下你是如何看有无产生中断例外的.
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
我的异常处理程序里面有个printf,打印出中断类型什么的,然后我就发现有些没产生中断
|
能力值:
( LV9,RANK:180 )
|
-
-
9 楼
不知你的测法'环境'OD ? StrongOD ?
只能说[Debugger存在]时, 是不会例外的.
PS. 可用StrongOD去实现[Debugger不存在]
另外..你知道不会例外会过1byte吗?
写得有点乱, 你自己研究吧.
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
[QUOTE=sessiondiy;671498]不知你的测法'环境'OD ? StrongOD ?
只能说[Debugger存在]时, 是不会例外的.
PS. 可用StrongOD去实现[Debugger不存在]
另外..你知道不会例外会过1byte吗?
写得有点乱, 你自己研究吧.[/QUOTE]
我没有使用任何debugger啊。我就是在程序上安装了异常处理程序,然后就发现有些int 2dh没有产生中断,如果有debugger,据说是一定不会产生异常
“你知道不会例外会过1byte吗”是什么意思
|
能力值:
( LV9,RANK:180 )
|
-
-
11 楼
用StrongOD去调试看看吧.
否则你只能靠printf
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
了解了解看看
谢谢楼主发布分享
|
|
|