|
|
1
2
检查 Portable Executable/Common Object File Format Specification . 有三个魔力值供您检查:
除此之外,您还必须解析整个文件,并查看每个处理器指令以确保它是有效的,等等。一些文件在内部使用COFF规范,您可能没有一个简单的方法来区分它。PE的格式本身是用多台机器设计的,在保持文件有效的同时,可以包含许多不同形式的编译代码。 |
|
|
2
6
如果存在这样的字段,那么很容易创建一个无效的exe并将其标记为有意有效。 通过读取PE头并检查所有字段的值(值应属于有效范围,不应指向文件之外等),可以验证文件是否为PE文件。 |
|
|
3
1
一种方法是使用
|