[系统安全] PE文件格式详解1
文章目录
- PE文件概述
- PE文件相关各类地址
- MS-DOS头①
- DOS Stub②
- PE头③
- Signature字段
- IMAGE_FILE_HEADER结构体
- IMAGE_OPTIONAL_HEADER32结构体
- 数据目录表
- 区段表(节头表)④
PE文件概述
PE文件格式是微软Windows NT(New Technology)内核系列系统和 Win32子集中可执行的二进制文件格式。这种文件格式是微软基于COFF 文件格式的设计思想设计的。
COFF (Common Object File Format,通用目标文件格式) 是应用于数种早期UNIX系统中的目标文件和可执行文件的格式。
对应的,在linux下的可执行文件格式采用ELF(Executable and Linkable Format)。
总结:目标文件格式有DOS系统下使用的COM文件格式、和比较复杂的COFF和ELF文件格式。
windows使用COFF的一个变种PE格式&#
[系统安全] PE文件格式详解1相关推荐
- 【破解教程】PE文件格式详解(上)
PE文件格式详解(上) 摘要 Windows NT 3.1引入了一种名为PE文件格式的新可执行文件格式.PE文件格式的规范包含在了MSDN的CD中(Specs and Strategy, Specif ...
- PE 文件格式 详解 一
内容引用自:看雪<逆向工程原理>,http://www.blogfshare.com/pe-header-one.html . 如有错误,欢迎留言. 1. PE文件是windows操作系 ...
- PE文件格式详解(3)
PE可选头部 PE可执行文件中接下来的224个字节组成了PE可选头部.虽然它的名字是"可选头部",但是请确信:这个头部并非"可选",而是"必需&quo ...
- PE文件格式详解(手工实现一个可执行文件)
[转载文章-看雪学院]非常经典 http://www.pediy.com/kssd/index.html 其实还是很多细节的地方没弄懂,保存下来,认真分析分析. [文章标题]: 手写可执行程序 [文章 ...
- PE文件格式详解(7)
调试信息段,.debug 调试信息位于.debug段之中,同时PE文件格式也支持单独的调试文件(通常由.DBG扩展名标识)作为一种将调试信息集中的方法.调试段包含了调试信息,但是调试目录却位于早先提到 ...
- PE文件格式详解(八)
0x00 前言 前面了解了PE文件的输入和输出,今天来看看另一个重要的结构--资源.资源结构是很典型的树形结构,层层查找,最终找到资源位置. 0x01 资源结构介绍 Windows程序的各种界面成为资 ...
- PE文件格式详解(二)
0x00 前言 上一篇讲到了PE文件头的中IMAGE_FILE_HEADER结构的第二个结构,今天从IMAGE_FILE_HEADER中第三个结构sizeOfOptionalHeader讲起.这个字段 ...
- PE文件详解(教程1-7)
PE文件详解(教程1-7) ========================================= PE教程1: PE文件格式一览 PE 的意思就是 Portable Executable ...
- PE文件结构详解(二)可执行文件头
by evil.eagle 转载请注明出处. http://blog.csdn.net/evileagle/article/details/11903197 在PE文件结构详解(一)基本概念里,解释了 ...
最新文章
- 为EditText输入框加上提示信息
- 驱动程序实例(一):LED设备驱动程序( platform + cdev)
- 一院士给博士生的一封信:每天工作12小时,这仅是一个下限!
- java输入方法有哪些内容_java 键盘输入多种方法
- Python Itsdangerous
- CentOS安装Nginx 报错“configure: error: the HTTP rewrite module requires the PCRE library”解决办法...
- Office Open XML 文档格式(转)
- STM32F103系列控制的OLED IIC 4针
- 程序大师的方天画戟 - vicc
- 38、nginx的upstream目前支持的5种方式的分配
- ajax把参数放body里,ajax请求-jquery发送ajax请求,参数怎么放到http请求的body里面...
- ICPC North Western European Regional Contest 2019 E. Expeditious Cubing(浮点数处理)
- C#开发实战视频教程_基于多线程C#开发QQ农场
- 11月YouTube全球视频点赞Top10 :碧梨、比伯、萌德、A妹神仙打架
- 分享微软手机无管理服务器,Win10 Mobile手机再体验:没有微信的生态算什么生态?...
- matlab输入多项式 教程,MATLAB多项式 - Matlab教程
- 杂项-操作系统:操作系统百科
- 扩散模型(Diffusion Model,DDPM,GLIDE,DALLE2,Stable Diffusion)
- tflearn教程_tflearn api文档
- 01.Gameplay Architecture ECS简介
热门文章
- 附件上传总结-模板文件服务器路径无法识别,aspose的maven无法下载,无法找到jar包问题,打包异常问题
- 如何修复‘Steam需要联机更新‘Mac错误
- 全国115所211高校名单一览表
- Wacom对3DCOAT的设置
- HTML 常用的标签和属性
- android文件恢复功能,安卓设备内置存储中已删除的文件如何恢复
- JOMESA PT49 JOMESA PT60*60 JOMESAFR60*60 JOMESA NY-47L-20 JOMESA NY-47L-50显微镜滤膜分析系统(清洁度分析)
- pdf图片转换成word图片
- 人工智能下象棋,走一步,能看几步?|漫画
- 学校课程设计——OA系统