PE文件结构

158 阅读1分钟

区块含义

     .text 在编译或汇编结束时产生的一种块,它的内容全是指令代码

     .rdata 是运行期只读数据

     .data 是初始化的数据块

     .idata包含其它外来DLL的函数及数据信息,即输入表

     .rsrc包含模块的全部资源:如图标、菜单、位图等

PE文件优点

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

\

\

\

PE文件结构

\

入口点

  PE文件执行时的入口点

文件偏移地址

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

\

虚拟地址

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

\

基地址

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

\

\