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

小甲鱼PE详解之IMAGE_NT_HEADERS结构定义即各个属性的作用(PE详解02) 上一讲:小甲鱼PE详解之IMAGE_DOS_HEADER结构定义即各个属性的作用PE Header 是PE相关结构NT映像头(IMAGE_NT_HEADER)的简称,里边包含着许多PE装载器用到的重要字段。下边小甲鱼将为大家详细讲解哈~(视频教程:http://fishc.com 阅读详情
小甲鱼在这里为大家做好了详细的注释,免得大家一头雾水,另外可以结合小甲鱼《加密系列》-系统篇-PE结构详解视频教程学习~若有纰漏之处还望大家不吝指正。

(注:最左边是文件头的偏移量。)
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


小甲鱼_加密解密教程全套 小甲鱼_加密解密教程基础视频,小甲鱼_加密解密教程之工具篇,小甲鱼_加密解密教程之系统篇,小甲鱼_解密调试之OD使用系列教程 立即下载

相关推荐

zabbix5+dify+ollama+deepseek+企业微信 本地部署实现故障智能分析

zabbix5告警信息deepseek自动分析

slc14211421的专栏 3074

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

上一讲:小甲鱼PE详解之IMAGE_NT_HEADERS结构定义即各个属性的作用咱接着往下讲解IMAGE_OPTIONAL_HEADER32 结构定义即各个属性的作用!(视频教程:http://fishc.com/a/shipin/jiemixilie/)接着我们来谈谈 IMAG

2588

ZXDoc工业级CAN总线仿真工具全解析与应用实践

CAN总线作为现代工业通信的核心协议,其仿真技术是汽车电子和工业控制领域的关键支撑。通过物理层信号模拟、协议层报文解析和应用层人机交互的三维仿真,开发者能够构建完整的硬件在环测试环境。ZXDoc作为工业级仿真工具,集成了DBC工程化管理、HMI面板设计和自动化测试脚本等核心功能,特别适用于ECU开发、产线验证等场景。工具支持ISO11898标准协议,提供错误帧注入、负载压力测试等高级特性,结合Python API可实现复杂测试用例的自动化执行。在新能源车VCU测试等实践中,通过优化采样点等参数配置,显著提升

weixin_30096975的博客 474

IMAGE_DOS_HEADER STRUCT

IMAGE_DOS_HEADER STRUCT { +0hWORDe_magic//Magic DOS signature MZ(4Dh 5Ah)     DOS可执行文件标记 +2h WORDe_cblp//Bytes on last page of file +4hWORDe_cp//Pages in file +6hWORDe_crlc//Relocations

namewangyue的专栏 450

iOS WKWebView H5微信支付跳转

iOS WKWebView H5微信支付跳转 需求:iOS客户端实现嵌入H5进行微信支付跳转到微信客户端,支付完成后再跳转回我们的APP,解决WKWebView无法跳转回APP的BUG. 阅读前提: 了解WKWebView基本初始化及使用 了解如何利用URL Schemes进行应用间跳转 公司或个人已经在微信后台注册了一级域名 GitHub地址(附代码) :iOS WKWebView H5微信支付跳转 简书地址 :iOS WKWebView H5微信支付跳转 博客地址 :iOS WKWe...

ForeverMyheart的博客 2047

手把手拆解DGX GB200 NVL72:1个机柜如何塞进72块GPU?详解NVLink Switch铜缆背板设计

本文深度解析英伟达DGX GB200 NVL72系统如何通过NVLink Switch铜缆背板设计,在标准42U机柜中集成72块B200 GPU,实现1800GB/s的超高带宽。文章详细介绍了模块化架构、铜缆互连技术、液冷散热方案和高密度供电系统等核心创新,为AI算力需求提供突破性解决方案。

red88的博客 1593
上一篇: 炫彩界面库v1.4.2-360安全卫士v8.5-UI设计器使用教程
下一篇: 小甲鱼PE详解之IMAGE_NT_HEADERS结构定义即各个属性的作用(PE详解02)
M-先生
博客等级 码龄17年 60粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值