首页
社区
课程
招聘
[求助]请教个问题, aspr 2.1x 版本的是不是会检测OD 或是 断点 或是有SEH 暗桩?
发表于: 2008-1-3 02:23 4181

[求助]请教个问题, aspr 2.1x 版本的是不是会检测OD 或是 断点 或是有SEH 暗桩?

2008-1-3 02:23
4181
如题,最近小弟在用 F7 大法直接跟 aspr 2.1x 的壳,跟到后面,直接跟出个程序出错的对话框,但是如果直接  Shift+F9 的话,是不会有这个对话框的。。。。小弟仔细看了一下,发现是有SEH ,那么我就在最近的SEH 的地址下断,是转到 程序自己的SEH 函数处执行了,但是再往下跟之后,发现最后还是直接跟到一个跟前面说的一样的出错对话框那里,

这里想请教一下大大们三个问题,

(1)是不是  aspr 会检测调试器 或是断点?

(2)还有 如果跟进了程序自己的SEH 里面之后,发现还是跟出一个出错对话框,是不是说明,并不是SEH 暗桩,而是程序本身检测到了被调试之后弹出的对话框?

(3)如何对付 aspr 的检测机制?

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 50161
活跃值: (20620)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
aspr 会校验某些代码的,如果你直接下断点,或破坏了原代码,校验通不过就出错的。
可以尽量用硬件断点。
2008-1-3 10:30
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
惊现老大。 哦也
2008-1-3 10:53
0
雪    币: 241
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
顶一下。。。。

老大的意思是,要么我自己找到 aspr 校验的地方,改一下校验值?(这个难度似乎比较大)
要么就用硬件断点?

我想问下老大,怎么去确定 aspr 对哪些地方的数据有校验 ,对哪些地方的数据没有校验?
2008-1-3 17:29
0
雪    币: 241
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
顶。。。。。。。。。。。。。
2008-1-4 15:23
0
游客
登录 | 注册 方可回帖
返回
//