众所周知,Windows PE文件结构长这样。 落到文件就像是这样,其中“■”颜色选中的地方是“IMAGE_DOS_HEADER”。 按照微软的文档说明,结构应该是这样: 是不是感觉怪怪的,好像与文档对不上? 我们可以尝试着人工先分析一下,首先,把这段明文的内容提取出来,根据内容“This program cannot be run in DOS mode.(该程序不能以DOS模式运行。)”可以猜出,这段明文可能是用来在dos环境下,提示该程序无法直接运行的。 那么我们跳过这段数据继续往下看,下面这段看起来似乎比较…