PE文件结构
文件 结构 pe
2023-09-14 09:01:07 时间
PE头
typedef struct _IMAGE_NT_HEADERS { DWORD Signature; PE头标识 为固定的ascii码 PE\0\0 IMAGE_FILE_HEADER FileHeader; 标准PE头 IMAGE_OPTIONAL_HEADER OptionalHeader; 扩展PE头 } IMAGE_NT_HEADERS, *PIMAGE_NT_HEADERS;
标准PE头结构
typedef struct _IMAGE_FILE_HEADER { WORD Machine; PE文件运行的平台类型 WORD NumberOfSections; 文件中"节"的数量 DWORD TimeDateStamp; DWORD PointerToSymbolTable; DWORD NumberOfSymbols; WORD SizeOfOptionalHeader; 扩展PE头的长度 WORD Characteristics; 文件属性 如:DLL文件, EXE文件等 } IMAGE_FILE_HEADER, *PIMAGE_FILE_HEADER;
Characteristics属性位的含义
扩展PE头结构
typedef struct _IMAGE_OPTIONAL_HEADER { WORD Magic; 魔术字,说明文件的类型 10bH表示32位的PE文件 20bH表示64位的PE文件 107H表示ROM映像 BYTE MajorLinkerVersion; BYTE MinorLinkerVersion; DWORD SizeOfCode; DWORD SizeOfInitializedData; DWORD SizeOfUninitializedData; DWORD AddressOfEntryPoint; DWORD BaseOfCode; DWORD BaseOfData; DWORD ImageBase; DWORD SectionAlignment; DWORD FileAlignment; WORD MajorOperatingSystemVersion; WORD MinorOperatingSystemVersion; WORD MajorImageVersion; WORD MinorImageVersion; WORD MajorSubsystemVersion; WORD MinorSubsystemVersion; DWORD Win32VersionValue; DWORD SizeOfImage; DWORD SizeOfHeaders; DWORD CheckSum; WORD Subsystem; WORD DllCharacteristics; DWORD SizeOfStackReserve; DWORD SizeOfStackCommit; DWORD SizeOfHeapReserve; DWORD SizeOfHeapCommit; DWORD LoaderFlags; DWORD NumberOfRvaAndSizes; IMAGE_DATA_DIRECTORY DataDirectory[IMAGE_NUMBEROF_DIRECTORY_ENTRIES]; } IMAGE_OPTIONAL_HEADER, *PIMAGE_OPTIONAL_HEADER;
相关文章
- 使用FileSystemWatcher监视文件变化
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- 打造百度网盘备份利器:自动备份Linux VPS文件和多线程下载百度网盘资源
- Struts2文件下载
- 工程的结构文件
- java复制文件的4种方式
- 双击文件变成打开属性
- 向文件中写入追加的数据
- 文件选择器
- MySQL内核月报 2014.10-MySQL· 文件结构·告别frm文件
- Qt音视频开发20-vlc内核动态保存录像文件(不需要重新编译源码)
- vue-cli工程目录结构及相关文件说明
- ASP.NET Core应用针对静态文件请求的处理[4]: DirectoryBrowserMiddleware中间件如何呈现目录结构
- Atitit table的类型 表类型目录1. 元数据表 日志表 12. 按照文件结构分为堆组织表(HOT)和索引组织表(IOT) 13. 内存表和文件存储表q 24. 全局表 2
- Atitit 项目源码管理 attilax著 1. 源码结构sdk目录结构1 1.1. 源码分类,配置文件,主程序文件,sql文件1 2. 源码管理,提交,更新,与同步1 2.1. 源码同步
- atitit 文件搜索 映象文件夹结构模式.docxAtitit 百度网盘 文件 与跨机器 文件 搜索 查询 检索 解决方案 最小化索引法 映象文件夹结构模式. 1. 生成文件夹 结构信息1
- Atitit 项目源码管理 attilax著 1. 源码结构sdk目录结构1 1.1. 源码分类,配置文件,主程序文件,sql文件1 2. 源码管理,提交,更新,与同步1 2.1. 源码同步
- Atitit.Gui按钮与面板---项目规模的评估----文件数统计,结构,代码行数,每类型文件行数.
- Angular 项目工程文件结构介绍
- 微搭中实现文件的下载
- 若某文件系统的目录结构如下图所示,假设用户要访问文件 fault.swf ,且当前工作目录为 swshare ,则该文件的全文件名为( ),相对路径和绝对路径分别为( 请在此空作答
- WEB漏洞攻防 - 文件上传漏洞 - 文件上传漏洞必知必会
- VC MFC删除指定文件或文件夹内容
- 【Android 逆向】Android 逆向基本概念 ( 软件运行时内存结构 | 文件与内存之间的联系 )
- (转)pdf文件结构
- 【微信小程序】深入学习小程序基本目录文件与代码结构
- Shell脚本实战之生成日志文件
- Linux目录结构和常用命令大全(文件处理命令)
- Asp.Net Core文件上传IFormFile