-
-
[分享]某反汇编引擎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所引起的连锁反应。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!