【发布时间】:2011-03-26 03:37:26
【问题描述】:
我打开了一个我用 ImageHlp.dll 编写的程序来玩弄它,我注意到文件中似乎有很大的空白。据我了解,对于每个 PE 节,节头在文件中将其偏移量指定为PhysicalAddress,将其大小指定为SizeOfRawData,因此从PhysicalAddress 到PhysicalAddress + SizeOfRawData 的所有内容都应该是该节。但是有大片的 EXE 文件不在这些范围内,所以我一定遗漏了一些东西。
我知道我可以使用 ImageRVAToSection 并给它一个 RVA 地址来找出 RVA 位于哪个部分。有没有办法对文件偏移量做类似的事情?如何找出 $ED178 或任何属于哪个 PE 节字节?
【问题讨论】:
标签: windows winapi disassembly portable-executable