分类分类
大小:829KB语言:简体
类别:文件管理系统:WinXP, Win7, WinAll
可用于查看PE文件头结构的查看器,PE文件被称为可移植的执行体是Portable Execute的全称,常见的EXE、DLL、OCX、SYS、COM都是PE文件,PE文件是微软Windows操作系统上的程序文件。
相关介绍
最近在学习PE ,写了个查看PE头部和导入导出表重定位表,PE区段的有效信息的工具,分享给大家。
![]()
PE文件入门:
PE文件总的来说是由DOS文件头、DOS加载模块、PE文件头、区段表与区段5部分构成。其实,如果在纯Windows环境下运行,DOS文件头、DOS加载模块根本是用不上的,加上两个DOS相关的结构完全是为了兼容性问题。
为了方便观察与理解,我们可以通过观察图1大体了解PE文件的结构。
![]()
如图可知,整个程序就是以DOS文件头“MZ”开始的,接下来就是DOS加载模块“This program cannot be run in DOS mode”,几乎每个Windows程序的前面都是这样一些信息!
下面有一个以字母“PE”为开头的文件块,这就是大名鼎鼎的PE文件头了,PE文件头的标准大小为224个字节,由图可见,里面有一个画了横线标记的问号与左面的十六进制信息“E0”相对应,这便是PE文件头体积的描述标记,十六进制的“E0”等于十进制的“224”由此也不难看出PE文件头的大小为224个字节。
再往下就是以“.text”、“ .data”与“.rsrc”组成的区段表了。区段表也称节表,它的作用就相当于一本书中的目录,你想看哪一章哪一节,只要按着目录标注的页数去找就可以,PE文件的区段表也是起同样的作用,但是区段表除此之外还包含有各个区段的读写权限信息。而图中的“.text”、“ .data”与“.rsrc”则是这个程序里的区段名称,也称为“节”。由此可见这个程序是由“.text”、“ .data”与“.rsrc”这3个区段组成的,如图2。
![]()
其实通过区段名称就可以大体猜出来这个区段里包含什么信息,在整个程序中能起到什么作用等等。
由此可见,PE文件是一种结构组成十分科学的文件格式,因此也对我们快速的认识它起到了助推器的作用,只要你记住PE文件的这5个构成的结构,你就可以向别人说,我了解PE文件!
同厂商应用
猜你喜欢
相关下载
XYplorer(文件管理)文件管理5.0Mv24.10中文绿色版
详情文件粉碎机(Zer0)文件管理3.8Mv0.25.1.30绿色中文版
详情多窗口文件整理工具(Q-Dir)文件管理763KBv10.86中文版(32位)
详情Goodsync(数据同步软件)文件管理41.8Mv11.10.4.4官方中文版
详情iphone同步助手文件管理1.0Mv3.6.3.0官方版
详情Metro风格资源管理器(Immersive Explorer)文件管理1.3Mv1.7.2绿色中文版
详情电脑文件搜索工具(XSearch)文件管理231KBv0.23绿色中文版
详情rdb打包解包工具文件管理2.0M3.7.0.0官方版
详情电脑文件管理器(Just Manager)文件管理1.2M0.1.54绿色免费版
详情闪电搜索文件管理4.7Mv2.3.840.0426官方版
详情多看书摘批注管理工具文件管理78KBV2.07绿色版
详情推推共享文件管理8.0Mv1.3.0
详情豪士批量修改文件属性文件管理27KBv4.0绿色免费版
详情重复文件扫描器文件管理150KB4.3绿色免费版
详情文件搜索工具(AvaFind Pro)文件管理1Mv1.5绿色中文版
详情空文件夹查询软件文件管理3.1Mv6.0.5 绿色版
详情文件列表生成器(TreePro)文件管理84KB0.52绿色中文版
详情可牛文件粉碎工具文件管理96KB1.0绿色独立版
详情随心文件批处理文件管理439KB2.6.711绿色版
详情Easy File Locker文件保护文件管理942KB1.4汉化安装版
详情