PE文件直接映射到内存中是真的吗?

时间:2015-06-28 14:26:21

标签: memory disk portable-executable

内存中PE文件的数据是否与镜像数据的数据相同?

1 个答案:

答案 0 :(得分:0)

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

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

请阅读此标题,否则该问题的重点是什么。