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

(注:最左边是文件头的偏移量。)

IMAGE_DOS_HEADER STRUCT 

+0hWORDe_magic  //Magic DOS  signature MZ(4Dh 5Ah)     DOS可执行文件标记 

+2h  WORD e_cblp //Bytes on last page of file   

+4hWORD e_cp  //Pages in file

+6hWORD e_crlc  //Relocations

+8hWORD e_cparhdr   //Size of header in paragraphs

+0ahWORD e_minalloc  //Minimun extra paragraphs needs

+0chWORD e_maxalloc  //Maximun extra paragraphs needs

+0ehWORD e_ss   //intial(relative)SS value     DOS代码的初始化堆栈SS 

+10hWORD e_sp   //intial SP value                DOS代码的初始化堆栈指针SP 

+12hWORD e_csum   //Checksum 

+14hWORD e_ip   //    intial IP value                    DOS代码的初始化指令入口[指针IP] 

+16hWORD e_cs   //intial(relative)CS value                    DOS代码的初始堆栈入口 

+18hWORD e_lfarlc   //File Address of relocation table 

+1ahWORD e_ovno        //    Overlay number 

+1chWORD e_res[4]   //Reserved words 

+24hWORD e_oemid   //    OEM identifier(for e_oeminfo) 

+26hWORD      e_oeminfo   //    OEM information;e_oemid specific  

+29hWORD e_res2[10]   //    Reserved words 

+3chDWORD   e_lfanew     //Offset to start of PE header             指向PE文件头 

}   IMAGE_DOS_HEADER ENDS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值