首页
社区
课程
招聘
[分享][注意][讨论]ollydbg的一个类似bug的问题
发表于: 2015-6-9 07:51 7531

[分享][注意][讨论]ollydbg的一个类似bug的问题

2015-6-9 07:51
7531
od作者在使用SetThreadContext这个API时,
没有检查是否Set成功了~
直接就认为使用了set就ok了~
结果由于某些原因(APC阻断什么的),
尤其使用硬件断点时,
比如删除硬件断点和使用硬断的单步后的F9。
容易出现部分线程硬件断点删除失败,
从而导致删除失败的线程中的断点再次被触发,
OD这时会认为断点不是自己,
然后交给被调试进程的异常处理,
从而导致崩溃,闪退等系列问题。

修复方案,
是在异常里判断是否是之前设定的断点,
如果是,且已经是删除的断点,
则清除断点,直接Continue.

可惜跟OD作者反馈多次(我只反馈了2次,没见回复,就再也不管了,后来知道不仅仅我发现了),未见效果。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (16)
雪    币: 615
活跃值: (580)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
2
原来是这个原因
2015-6-9 07:57
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
od用起来是不错,但是里面有些功能相当不好。
2015-6-9 07:59
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
老V的意思是说,让我们都向作者反馈一下吗?
2015-6-9 07:59
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
5
Od作者 不知道是怎么回事,你反馈什么都不回复。
但一说要买OD源码,立刻回复了~

我的意思是 赶紧自己开发新调试器。
2015-6-9 08:02
0
雪    币: 6524
活跃值: (4316)
能力值: ( LV10,RANK:163 )
在线值:
发帖
回帖
粉丝
6
说明不赚钱的事搞的木意思了.
2015-6-9 08:57
0
雪    币: 81
活跃值: (100)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
他就算修复也不会去修1.1的版本了
2015-6-9 09:53
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
8
问题,新的也没修复~

还是IDA好~
收费就是靠谱,有bug就修的风格~

但免费开元的CE也是,反馈了,直接给修。
2015-6-9 09:57
0
雪    币: 2882
活跃值: (1267)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yjd
9
Od作者 不知道是怎么回事,你反馈什么都不回复。
但一说要买OD源码,立刻回复了~

我的意思是 赶紧自己开发新调试器。

哈哈。。。
2015-6-9 10:25
0
雪    币: 70
活跃值: (37)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
好现实的社会
2015-6-9 10:43
0
雪    币: 6
活跃值: (1509)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
怎么赚钱 这活 老外怎么也超不过  国内的高人     最近看了很多国内游戏免费引擎   挂羊头卖狗肉太多了  你别发出来 自己用就行了  结果好  免费用 没多少列子源码  你想学  好  去参加培训班  不同等级不同价格  这玩意 我怀疑 开山鼻祖  应该是郁金香老师  但是  发扬广大的  是 坑爹的 天道     之后就是 老A  直接跑路
  老外永远也想不出来赚钱的招  中国人都能想到  现在魔兽的里面的收费 很多都跟国服学的  一学就坏事
2015-6-9 11:07
0
雪    币: 6825
活跃值: (1570)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
od源码多少钱??
2015-6-9 12:26
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
13
听说挺贵,没敢问价~
2015-6-9 13:33
0
雪    币: 20
活跃值: (42)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
14
问下,然后土豪一把,造福坛友呗
2015-6-11 08:24
0
雪    币: 768
活跃值: (530)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
15
玩 X64_dbg 吧..
2015-6-11 08:36
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
16
开元的那种乱哄哄好像很吊的代码,一大堆代码其实是TitanEngine的,
另一大坨是qt的界面,看着有种不舒感~还自带了各种更奇葩的bug

不如自己写个命令行调试器
完全自己控制调试过程,想怎么调试都可以。
2015-6-13 06:35
0
雪    币: 90
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
支持! 顶~ 膜拜~ 坐等
2015-6-30 00:48
0
游客
登录 | 注册 方可回帖
返回
//