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

资源

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

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

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

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

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

TLS初始化

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

TLS由数据目录表IMAGE_DIRECTORY_ENTRY_TLS指出。

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

调试目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值