首页 > 编程知识 正文

freopen头文件,rva4500

时间:2023-05-06 03:53:04 阅读:163789 作者:77

RVA: (Relative Virtual Address简称为RVA。 RVA简称为内存中相对于读取PE文件的地址的偏移位置或偏移。

VA )在PE术语中,实际的存储器地址称为虚拟地址(Virtual Address )简称VA。

虚拟地址VA=虚拟地址(RVA的装载地址) Imagebase )

RVA和VA都是在虚拟内存地址的范围内讨论的。

如果文件offset :文件保存在磁盘上,则某个数据位置相对于文件头的偏移称为文件地址。

fileoffset=va-image basevrk (vrk为RVA与file offset之差) )。

VRk=RVA-File Offset

图中的RVA可以不是1000的整数倍,而文件偏移也可以不是200的整数倍。

如上图所示,vrk=RVA-file offset=1000-400=600

计算(1) va=401000文件偏移=? )2) RVA=1100文件集=? )3)文件偏移=462 RVA=? VA=? file offset=va-image basevrk

答案: (1) 400

)2) 500

(三) 1062 401062

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。