PE文件结构

来源:互联网 发布:java高并发解决方案 编辑:程序博客网 时间:2024/06/17 09:06

区块含义

     .text 在编译或汇编结束时产生的一种块,它的内容全是指令代码
     .rdata 是运行期只读数据
     .data 是初始化的数据块
     .idata包含其它外来DLL的函数及数据信息,即输入表
     .rsrc包含模块的全部资源:如图标、菜单、位图等

PE文件优点

 磁盘上的数据结构与内存中的结构是一致的



PE文件结构

入口点

 PE文件执行时的入口点

文件偏移地址

 当PE文件存储在磁盘上的时候,各数据的地址称作文件的偏移地址。文件偏移地址从PE文件的第一个字节开始计数,起始值为0

虚拟地址

 由于Windows程序运行在保护模式下,所以应用程序访问存储器所使用的逻辑地址称为虚拟地址

基地址

 文件执行时将被映射到指定内存地址中,这个初始内存地址称为基地址。


原创粉丝点击