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

(注:最左边是文件头的偏移量。) 
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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值