从RVA获取文件偏移量

Ido*_*dov 7 64-bit portable-executable

我正在尝试读取PE文件.
问题是数据使用RVA指针,而我需要在文件中偏移
以获得我需要的东西.如何将RVA转换为文件中的偏移量?

小智 6

要确定RVA的文件偏移量,您需要:

  1. 确定在哪个部分指向RVA。
  2. 从您的地址中减去该部分的相对虚拟地址
  3. 添加到结果部分的文件偏移量

您将收到所需的文件偏移量。