• 我们在哪一颗星上见过 ,以至如此相互思念 ;我们在哪一颗星上相互思念过,以至如此相互深爱
  • 我们在哪一颗星上分别 ,以至如此相互辉映 ;我们在哪一颗星上入睡 ,以至如此唤醒黎明
  • 认识世界 克服困难 洞悉所有 贴近生活 寻找珍爱 感受彼此

加密与解密-PE格式初探

加密与解密 云涯 5年前 (2019-09-21) 2183次浏览 0个评论

知识点提炼:

1. PE文件所有代码和数据都被合并在一起,组成一个很大的结构。

2. 文件内容被分割为不同区块,块中包含代码或数据。每个块都有它自己在内存中的一套属性。

3. text:指令代码 , rdata : 运行期的只读数据 , idata : 包含其他外来DLL的函数及数据信息,即输入表。 rsrc : 包含模块全部资源,如图标,菜单,位图等。

4. PE文件在磁盘上的数据结构和在内存中的数据结构是一致的。装载一个可执行文件到内存中,主要是将一个PE文件的某一部分映射到地址空间中。

5. 名词解释

  • 入口点(Entry Point):程序在执行时的第一行代码的地址就应该是这个值。
  • 文件偏移地址(File Offset):PE文件存储在磁盘上时,各数据的地址称作文件偏移地址。
  • 虚拟地址(Virtual Address):程序访问存储器所使用的逻辑地址称为虚拟地址,也叫内存偏移地址。
  • 基地址(Image Base):文件执行时被映射到指定内存地址中,这个初始内存地址称为基地址。

6. LoadPE加载,点击区段后显示,分别为块名,虚拟地址,虚拟大小,物理地址,物理大小

 


云涯历险记 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:加密与解密-PE格式初探
喜欢 (0)

您必须 登录 才能发表评论!