首页
社区
课程
招聘
dll文件的在OD里面的地址如何算
发表于: 2011-4-19 20:42 4581

dll文件的在OD里面的地址如何算

2011-4-19 20:42
4581
一个dll文件,我知道了几个地方的偏移,可以算出他的内存地址,比如下面几个地方。
C02       401802   
8FB5E     495F5E
9060F     49700F

可是我用OD载入这个dll文件,却找不到这几个内存地址。
听说是LOADDLL占据了位置,所以这些内存地址需要减去一个差值才能得到OD里面的地址,请大家告诉我好不好,谢谢

下面是所有模块的图片

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 124
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
晕倒,我研究了半天,最后发现网上有教程,我就告诉大家吧

一、OD打开DLL记下入口点地址(A)
二、用LordPE查入口点(B),和镜像基址(C)
三、用A-(B+C)=D
四、DLL定位出的特征码,用OC转成内存地址(E)
五、E+D=F,F就是特征码在OD中的内存地址
2011-4-19 21:36
0
雪    币: 50
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
进来学习一下
2011-4-19 23:44
0
雪    币: 44
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不错,我正想了解这个原理,看雪资料还真全。
2014-9-28 09:29
0
游客
登录 | 注册 方可回帖
返回
//