首页
社区
课程
招聘
[旧帖] [求助]破解与异常 0.00雪花
发表于: 2008-3-2 19:32 4398

[旧帖] [求助]破解与异常 0.00雪花

2008-3-2 19:32
4398
破解一加密狗加密的程序
  在ollyice调试环境里加载,已经可以脱离加密狗运行,开始会跳出几次异常
     access violation no rtti data
  SHIFT+F9路过后,运行正常。

  但是,单独执行可执行程序,就会检查加密狗什么的。

  请问,这是什么原因?跟异常有关系吗? 现在应该再怎么调试?

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

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 400
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
ollyice中的shift+f9是什么原理

   能否自己实现?
2008-3-2 20:12
0
雪    币: 400
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
Shift+F9 但是如果被调试程序发生异常而中止,调试器会首先尝试执行被调试程序指定的异常处理

  按说单独运行程序 也应该去执行原来指定的异常处理啊?为什么不行呢?
2008-3-2 20:20
0
雪    币: 400
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
看了几篇脱壳的文章,是通过最后一次SHIFT+F9找到真正进入点来脱壳,

可是,我破解的这个程序没有壳啊。。。。
2008-3-2 20:31
0
雪    币: 400
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是不是还要通过最后一次异常法 找到代码再跟一下?
2008-3-2 21:59
0
雪    币: 134
活跃值: (84)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
6
对于有些加密壳来说,把seh异常当作跳转来用。最后一次异常后,就离oep不远了。
2008-3-2 22:16
0
雪    币: 400
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
可是这个程序没有壳啊 怀疑是在异常里处理CRC,不知道怎么下手
2008-3-2 22:55
0
雪    币: 134
活跃值: (84)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
8
建议你使用ida进行调试,ida能很好的适应seh当然ollydbg 也不错。把seh当跳转就可以了。
2008-3-3 00:37
0
雪    币: 400
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
oK,  用IDA试试

  想了想感觉不应该是异常的问题,因为在OLLYDBG中SHIFT+F9可以正常运行啊。。
  也不应该是CRC的问题,原因同上

  用IDA看看是不是打补丁打的有问题
2008-3-3 08:37
0
雪    币: 400
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
IDA里运行也正常啊
想不通。。
2008-3-3 10:01
0
游客
登录 | 注册 方可回帖
返回
//