前面已经分析加载EXE文件头的内容,但是还有一个section tables的头,因为在前面MonoPEDatadir里定义的内容太简单了,只有8个字节一项,只能说明每一段的开始位置和大小,并没有这段的属性,那么只能在后增加一头来描述这段的属性了。
如下图所示的SECTION_HEADER:
要想解析这些数据,需要先定义一个数据结构:
typedef struct {
char st_name [8];
前面已经分析加载EXE文件头的内容,但是还有一个section tables的头,因为在前面MonoPEDatadir里定义的内容太简单了,只有8个字节一项,只能说明每一段的开始位置和大小,并没有这段的属性,那么只能在后增加一头来描述这段的属性了。
如下图所示的SECTION_HEADER:
要想解析这些数据,需要先定义一个数据结构:
typedef struct {
char st_name [8];