【问题标题】:Is it true that PE files map directly into memory?PE文件直接映射到内存是真的吗?
【发布时间】:2015-09-15 01:02:32
【问题描述】:

内存中PE文件的数据是否镜像磁盘上的数据?

【问题讨论】:

    标签: memory disk portable-executable


    【解决方案1】:

    不完全是.. 磁盘上的最小对齐是扇区,而在 RAM 中它是一页。这可能会导致文件中的部分内容在 RAM 中有些拉伸。所以.. 弯曲的镜子可能吗?

    编辑 PE 时可以使用两种偏移。 RVA 和 RAW 偏移量。 RVA 是 RAM 中图像库的偏移量,而文件中的 RAW 偏移量是相同的。在 winnt.h 的 IMAGE_SECTION_HEADER 结构中,有 VirtualAddress 用于 RVA,PointerToRawData 用于文件中的偏移量。

    请阅读此标题,否则此问题的意义何在..

    【讨论】:

      猜你喜欢
      • 2014-02-19
      • 2018-02-09
      • 2018-05-18
      • 1970-01-01
      • 1970-01-01
      • 2011-12-23
      • 1970-01-01
      • 2012-02-08
      • 2010-12-28
      相关资源
      最近更新 更多