首页
社区
课程
招聘
[分享]某反汇编引擎bug修复
发表于: 2010-8-25 06:40 3154

[分享]某反汇编引擎bug修复

2010-8-25 06:40
3154
记得下载的时候叫做: od反汇编引擎修改,代码由纯c升级为了c++,用class对代码进行了封装。

下载下来试用了下,不错的说,但是程序有个bug,不知道是原作者烦的还是修改的时候出的问题。

bug大概如下:
  在反汇编识别前缀的时候,如果寻址不是默认的segment selector ,反汇编中将出现 xs:[yy]
程序在处理的时候,虽然考虑这个情况,但是没将pcmd指针后挪,于是识别失败。

在处理完前缀的switch 语句下加上

if(m_nSegPrefix !=SEG_UNDEF)m_pCmd++;

同时修复了该bug所引起的连锁反应。

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 291
活跃值: (169)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
很好,多谢了啊
2010-8-25 09:35
0
游客
登录 | 注册 方可回帖
返回
//