相对虚构地址

作者: 计算机工程  发布:2019-10-10

福特ExplorerVA是相对虚构地址(Relative Virtual Address)的缩写。TiguanVA是当PE 文件棉被服装载到内部存款和储蓄器中后,有个别数据地点相对于文件头的偏移量。

举个例子说:导入表的岗位和分寸能够从PE文件头中IMAGE_OPTIONAL_HEADE大切诺基32结构的多少目录字段中收获,对应的类别是DataDirectory字段的首个IMAGE_DATA_DIRECTORY结构。从IMAGE_DATA_DIRECTORY结构的VirtualAddress字段得到的是导入表的奥迪Q5VA值,假若在内存中查找导入表,那么将福特ExplorerVA值加上PE文件装入的基址正是实际的地方;假诺在PE文件中查找导入表,须求将RAV4VA调换到File Offset(也正是数据在文书中的地点)。

景逸SUVVA调换到文件偏移地址的不二秘籍如下:

步骤一:循环扫描区块表得出每一种区块在内部存款和储蓄器中的开始中华VVA(遵照IMAGE_SECTION_HEADE翼虎 中的VirtualAddress 字段),并依照区块的轻重缓急(依据IMAGE_SECTION_HEADECR-V 中的SizeOfRawData 字段)算出区块的收尾 QX56VA(两个相加就可以),最后剖断目的 汉兰达VA 是还是不是落在该区块内。
步骤二:通过步骤一定位了对象 奔驰G级VA 处于具体的某部区块中后,那么用目的 大切诺基VA 减去该区块的胚胎 瑞鹰VA ,这样就能够博得指标 KugaVA 相对于起初地址的偏移量 汉兰达VA2.
手续三:在区块表中获得该区块在文书中所处的撼动地址(依照IMAGE_SECTION_HEADE奥迪Q5中的PointerToRawData 字段), 将这些偏移值加上步骤二获取的 PAJEROVA2 值,就拿走了着实的文书偏移地址。

既,已知某设想地址(如va)和某区块的设想地址(text_va),设想地址在区块中,相同的时间还理解此区块在文书中的地点(text_file_offset),解出此虚构地址在文书中的具体地点。解:依照他们的偏移量同样(都以text_va

  • va)可知,答案为 text_file_offset + (text_va - va)。

本文由贝博体育app发布于计算机工程,转载请注明出处:相对虚构地址

关键词:

上一篇:没有了
下一篇:没有了