首页
社区
课程
招聘
[旧帖] entrypoint(raw)? 0.00雪花
发表于: 2010-8-31 02:42 3177

[旧帖] entrypoint(raw)? 0.00雪花

2010-8-31 02:42
3177
最近研究RVA和RAW的关系!
论坛中搜索到的只有2008年的一肖凯的一篇求助,结果还是没有解决!
我通过对比,发现RAW其实就是入口点在文件中的地址,这个很好!
现在的问题是RAW是怎么计算得来的.

我通过RAW=RVA-SectionAlignment+RAWADDRESS
可是很多都对不上.
请教正确的计算方法!

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 249
活跃值: (25)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
entrypoint一般都是在.text段中(MS的编译器),也就是第一个段中(没有加壳的情况下).加壳之后一般会改变入口点到壳中,不仅仅是入口点的RAW(文件偏移地址)需要计算,许多情况下都要用到RVA(内存偏移地址)和RAW的相互转换.
http://bbs.pediy.com/showthread.php?t=109449
这个是以前写过的一个RAV和RAW的地址转换的函数,里面写着怎么转换,楼主可以参考一下.
2010-8-31 08:27
0
游客
登录 | 注册 方可回帖
返回
//