您的位置:首页 > 其它

小甲鱼PE详解之IMAGE_DOS_HEADER结构定义即各个属性的作用(PE详解01)

2016-11-18 11:09 537 查看
(注:最左边是文件头的偏移量。)

IMAGE_DOS_HEADER STRUCT
{
+0h  WORD  e_magic  // Magic DOS signature MZ(4Dh 5Ah)     DOS可执行文件标记
+2h  WORD  e_cblp //Bytes on last page of file
+4h  WORD  e_cp  //Pages in file
+6h  WORD  e_crlc  //Relocations
+8h  WORD  e_cparhdr   //Size of header in paragraphs
+0ah  WORD e_minalloc  //Minimun extra paragraphs needs
+0ch  WORD e_maxalloc  //Maximun extra paragraphs needs
+0eh  WORD e_ss   //intial(relative)SS value    DOS代码的初始化堆栈SS
+10h  WORD e_sp   //intial SP value                DOS代码的初始化堆栈指针SP
+12h  WORD e_csum   //Checksum
+14h  WORD e_ip   //    intial IP value                    DOS代码的初始化指令入口[指针IP]
+16h  WORD e_cs   //intial(relative)CS value                    DOS代码的初始堆栈入口
+18h  WORD e_lfarlc   //File Address of relocation table
+1ah  WORD e_ovno        //    Overlay number
+1ch  WORD e_res[4]   //Reserved words
+24h  WORD e_oemid   //    OEM identifier(for e_oeminfo)
+26h  WORD      e_oeminfo   //    OEM information;e_oemid specific
+29h  WORD e_res2[10]   //    Reserved words
+3ch  DWORD   e_lfanew     //Offset to start of PE header             指向PE文件头
} IMAGE_DOS_HEADER ENDS
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐