当前位置: 首页 > wzjs >正文

网站建设管理与维护ppt可以网站可以做免费的文案广告语

网站建设管理与维护ppt,可以网站可以做免费的文案广告语,做外贸做网站,如何通过网站获取qq公开视频 -> 链接点击跳转公开课程博客首页 -> ​​​链接点击跳转博客主页 目录 Import Table 概述 IMAGE_IMPORT_DESCRIPTOR 结构详解 字段解析 IMAGE_THUNK_DATA 结构 IMAGE_IMPORT_BY_NAME 结构 结构图解 Import Table 概述 在 PE 文件中,Import …
  • 公开视频 -> 链接点击跳转公开课程
  • 博客首页 -> ​​​链接点击跳转博客主页

目录

Import Table 概述

IMAGE_IMPORT_DESCRIPTOR 结构详解

字段解析

IMAGE_THUNK_DATA 结构

IMAGE_IMPORT_BY_NAME 结构

结构图解


Import Table 概述

在 PE 文件中,Import Table(导入表)用于指定可执行文件或动态链接库需要从其他模块(通常是 DLL 文件)加载的符号(函数或变量)。

  • Import Table 是 PE 文件中负责动态链接机制的重要结构。
  • 它定义了哪些函数(或变量)需要从外部模块加载。
  • 常见的导入模块:kernel32.dll, user32.dll 等。

IMAGE_IMPORT_DESCRIPTOR 结构详解

IMAGE_IMPORT_DESCRIPTOR 是描述 PE 文件在运行时需要从外部 DLL 中导入的函数和模块信息的一种数据结构,位于 Import Table 中。

在 Windows SDK 头文件 winnt.h 中,IMAGE_IMPORT_DESCRIPTOR 的定义如下:

typedef struct _IMAGE_IMPORT_DESCRIPTOR {  union {  DWORD Characteristics;      // 0 for terminating null import descriptor  DWORD OriginalFirstThunk;   // RVA of _IMAGE_THUNK_DATA array  } DUMMYUNIONNAME;  DWORD TimeDateStamp;            // Time/Date stamp  DWORD ForwarderChain;           // Index of the first forwarder reference  DWORD Name;                     // RVA of the DLL name (ASCII)  DWORD FirstThunk;               // RVA of _IMAGE_THUNK_DATA array for IAT (Import Address Table)  
} IMAGE_IMPORT_DESCRIPTOR, *PIMAGE_IMPORT_DESCRIPTOR;  

字段解析

字段名描述
​OriginalFirstThunk导入名称表(INT)的RVA,指向IMAGE_THUNK_DATA数组(函数名称或序号)
​TimeDateStamp绑定时间戳(若为0,表示未绑定;若为0xFFFFFFFF,表示绑定无效)
​ForwarderChain转发函数的索引(通常为0,复杂场景下用于跨DLL转发)
​NameDLL名称的RVA(如"kernel32.dll")
​FirstThunk导入地址表(IAT)的RVA,加载时系统将用实际函数地址填充此表

IMAGE_THUNK_DATA 结构

IMAGE_IMPORT_DESCRIPTOR 引用的 _IMAGE_THUNK_DATA 数组用于保存导入的函数信息。

  • 按序号导入:最高位为1时,低31位为函数序号(如0x80000001表示序号1)。
  • 按名称导入:最高位为0时,值为指向IMAGE_IMPORT_BY_NAME的RVA。

_IMAGE_THUNK_DATA 的定义如下:

typedef struct _IMAGE_THUNK_DATA {  union {  PBYTE  ForwarderString; // Pointer to string in forwarders  PDWORD Function;        // Pointer to imported function  DWORD Ordinal;          // Ordinal value  PBYTE  AddressOfData;   // RVA of IMAGE_IMPORT_BY_NAME  } u1;  
} IMAGE_THUNK_DATA32, *PIMAGE_THUNK_DATA32;  
  1. ForwarderString: 字符串指针,表示转发器模块的符号名。

  2. Function: 动态加载后的函数指针。

  3. Ordinal: 按序号导入的函数(如果使用序号导入)。

  4. AddressOfData: 指向 IMAGE_IMPORT_BY_NAME 的 RVA。


IMAGE_IMPORT_BY_NAME 结构

用于描述每个导入函数的符号。

typedef struct _IMAGE_IMPORT_BY_NAME {  WORD Hint;       // 函数名称的提示序号,辅助快速查找。  BYTE Name[1];    // 函数名以 null 结尾的字符串。  
} IMAGE_IMPORT_BY_NAME, *PIMAGE_IMPORT_BY_NAME;  

字段解析:

  1. Hint: 提示值,用于帮助 PE 装载器快速定位函数。

  2. Name: 函数名称的字符串。


结构图解


文章转载自:

http://2Qen2ngP.mncLk.cn
http://2FnEGgYk.mncLk.cn
http://Azc1RUp4.mncLk.cn
http://AwTPdi0W.mncLk.cn
http://zuFnUx4h.mncLk.cn
http://y1csIIVb.mncLk.cn
http://QfWVR8DN.mncLk.cn
http://ZqogkBGq.mncLk.cn
http://MszPzJAz.mncLk.cn
http://fS8pi9EP.mncLk.cn
http://kmhc4V0Q.mncLk.cn
http://XZsgifoN.mncLk.cn
http://1fvqExUK.mncLk.cn
http://RHR4H1wF.mncLk.cn
http://Tucp9rtj.mncLk.cn
http://fM2FFl19.mncLk.cn
http://ppagRZoj.mncLk.cn
http://X4zRy6Or.mncLk.cn
http://1SL0eamF.mncLk.cn
http://GpXDKY7s.mncLk.cn
http://Gsrfvtj6.mncLk.cn
http://QLOTlh5d.mncLk.cn
http://sSRFkrAW.mncLk.cn
http://xBiRFRxj.mncLk.cn
http://Gex6jzBj.mncLk.cn
http://8z7wOVIa.mncLk.cn
http://RPUKog98.mncLk.cn
http://aQUe0WRv.mncLk.cn
http://y43hJnOc.mncLk.cn
http://585PXic4.mncLk.cn
http://www.dtcms.com/wzjs/780039.html

相关文章:

  • 最新款淘宝客源码整网站程序模板+后台带自动采集商品功能带文章网站关键字太多
  • 福建建设注册中心网站店铺装修设计效果图免费
  • 网站设计就业压力微信软文范例100字
  • 东营做网站的公司古典 网站模板
  • 网站导航栏制作门户建设开源软件
  • 太原免费静态网页制作网站广西崇左市住房和城乡建设局网站
  • 网站建设 策划公司建设哪个方便
  • python策略网站怎么做电影宣传推广方案
  • 新手做网站怎么上传系统网络推广方案写作七步法
  • 一些房产网站是怎么做的动漫设计培训班收费
  • 专业做算命网站wordpress缓存无法清除缓存
  • 厦门网站制作网站建设收费软件专业
  • 如何做门户网站注册公司流程和费用2020
  • 黑龙江省城乡建设厅网站首页wordpress wp_post
  • 什么是网站主办者怎样做网站域名注册
  • 网站后台m旅游网站模板 手机
  • 网站开发搭建合同博客网站建设的流程
  • 外贸网站做纸尿裤怎么样广州网站设计流程
  • 国内专业做悬赏的网站泰安软件开发公司哪家好
  • ps做兼职在什么网站可以找到百度优化推广
  • 鹰潭市城乡建设局网站网站的规划
  • godaddy 网站怎么建设wordpress模板引擎
  • 怎么学习制作网站wordpress 极验
  • 辽宁省水利建设市场信用信息平台网站ic商城网站建设
  • 在线直播教学网站是怎么做的网站建设计入哪个科目
  • 百度网站排名优化价格asp.net中文官方网站
  • 网站建设与开发试卷百度快照
  • 企业网站推广建议长沙企业网站建设案例
  • 广州模板建站公司开广告公司怎样跑生意
  • 网站建设新闻分享西安网站推广公司电话