资源

第11天:《加密与解密》-PE文件格式(四)

IMAGE_DIRECTORY_ENTRY_RESOURCE包含资源的RVA和大小。资源目录结构中每一个节点都是由IMAGE_RESOURCE_DIRECTORY结构和紧随其后的数个IMAGE_RESOURCE_DIRECTORY_ENTRY结构组成的。

第11天:《加密与解密》-PE文件格式(四)

最后两者加起来就是IMAGE_RESOURCE_DIRECTORY_ENTRY结构的数量。

第11天:《加密与解密》-PE文件格式(四)

Name:最高位为0,表示ID。最高位为1,表示指针。表示指针时,指向一个IMAGE_RESOURCE_DIR_STRING_U结构。

offsetToData:最高位为1,指向下一目录块的起始地址。最高位为0,指向IMAGE_RESOURCE_DATA_ENTRY。

两个参数指针都是从资源区块计算偏移量,不是从根目录计算。

第11天:《加密与解密》-PE文件格式(四)

第11天:《加密与解密》-PE文件格式(四)

第11天:《加密与解密》-PE文件格式(四)

TLS初始化

线程局部存储,系统由FS:[2Ch]指向TLS数组。(x86结构)

TLS由数据目录表IMAGE_DIRECTORY_ENTRY_TLS指出。

第11天:《加密与解密》-PE文件格式(四)

TLS数据初始化和回调函数都在程序入口点之前执行。程序退出,TLS回调函数会再执行。

调试目录

第11天:《加密与解密》-PE文件格式(四)

相关文章:

  • 2021-12-18
  • 2021-11-30
  • 2022-12-23
  • 2021-09-07
  • 2021-05-15
  • 2021-12-30
  • 2021-12-26
  • 2021-11-27
猜你喜欢
  • 2021-09-14
  • 2021-12-31
  • 2021-04-15
  • 2022-01-19
  • 2021-12-29
  • 2021-12-31
相关资源
相似解决方案