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

10.PE导出表

一:定位导出表

PIMAGE_NT_HEADERS->OptionalHeader->DataDirectory[0]

typedef struct _IMAGE_DATA_DIRECTORY {
    DWORD   VirtualAddress; // 导出表的RVA
    DWORD   Size;           // 导出表大小(没用)
} IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY;

该结构的VirtualAddress,只能说明PE文件在拉伸状态下的导出表位置,要找到导出表的结构,还需要将RVA转成FOA

二:导出表结构

typedef struct _IMAGE_EXPORT_DIRECTORY {
    DWORD   Characteristics;        // 未使用
    DWORD   TimeDateStamp;          // 时间戳
    WORD    MajorVersion;           // 未使用
    WORD    MinorVersion;           // 未使用
    DWORD   Name;                   // 指向该导出表文件名字符串
    DWORD   Base;                   // 导出函数起始序号
    DWORD   NumberOfFunctions;      // 所有导出函数的个数
    DWORD   N
http://www.dtcms.com/a/76880.html

相关文章:

  • 3.8 Spring Boot监控:Actuator+Prometheus+Grafana可视化
  • 【vue2 + Cesium】使用Cesium、添加第三方地图、去掉商标、Cesium基础配置、地图放大缩小事件、获取可视区域、层级、高度
  • Python第六章01:列表(lsit)定义语法
  • ESP32(3)UDP通信
  • 【Linux篇】:进程抢占式调度的量子纠缠--状态,优先级与上下文切换的三角博弈
  • python基础8 单元测试
  • 【算法】一维差分
  • 【Linux】Makefile秘籍
  • 深度解读 | AI驱动下的新型金融对冲策略:稀疏奖励强化学习的应用
  • 1.angular介绍
  • 第九步:web-js
  • Go基础语法阶段核心内容(5天)
  • ESP32(4)TCP通信
  • 免费实用工具,wps/office/永中通吃!
  • Matlab 高效编程:用矩阵运算替代循环
  • 淘宝商品详情商品评论数据爬取的技术之旅
  • 数据结构 -- 树和二叉树
  • 系统架构图
  • tongweb7控制台无法访问
  • 第59天:Web攻防-XSS跨站反射型存储型DOM型接受输出JS执行标签操作SRC复盘
  • Linux|静态库 共享库
  • redis十大应用数据类型具体使用及其应用
  • Go语言不定长参数使用详解
  • 【蓝桥杯】第十三届C++B组省赛
  • 删除排序链表中的重复元素(js实现,LeetCode:83)
  • 解决远程卡在下载vscode-server的问题,一键安装脚本
  • 网站搭建(node.js安装后hexo无法安装的修复步骤)
  • C语言之数据结构:链表
  • 嵌入式硬件篇---龙芯UART通信
  • vscode使用ssh同时连接主机CentOS:user和ubuntu20.04:docker