PE文件格式(1)
2007-01-14 20:15:09 来源:WEB开发网核心提示: 在头的后面是节头,实际上,PE文件格式(1)(2),节的内容就是真正需要运行一个程序所需要的东西,所有的头和目录成员就是帮你找到它,节是存储内容的地方,区域的安排,每个节有几个标志:对齐,包含的数据类型(初始化数据等)
在头的后面是节头,实际上,节的内容就是真正需要运行一个程序所需要的东西,所有的头和目录成员就是帮你找到它。每个节有几个标志:对齐,包含的数据类型(初始化数据等),是否可以共享等,及数据自身。多数节含有一个或多个通过“可选头”内的数据目录项引用的目录。没有目录类型的内容是初始化数据或者可执行代码。(节是物理意义上的内容组织,目录是逻辑意义上的内容组织,两者互相配合才能找到需要的东西。节是存储内容的地方,区域的安排,目录是如何对里面东西进行查找,目的是寻找里面的内容)
+-------------------+
|DOS-stub |
+-------------------+
|file-header |
+----------+
|optionalheader |
|----------|
| |
|datadirectories |
| |
+-------------------+
| |
|sectionheaders |
| |
+-------------------+
| |
|section1 |
| |
+-------------------+
| |
|section2 |
| |
+-------------------+
| |
|... |
| |
+-------------------+
| |
|sectionn |
| |
+-------------------+
DOS-stubandSignature
----------------------
更多精彩
赞助商链接