Download presentation
Presentation is loading. Please wait.
Published byἙρμογένης Γεωργιάδης Modified 5年之前
1
本节内容 导出表 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
2
思考题: 一个可执行程序是由一个PE文件组成的? 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864
创建一个动态链接库 并且使用 然后分析反汇编
3
1、如何定位导出表? <参见课堂> 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864
创建一个动态链接库 并且使用 然后分析反汇编
4
typedef struct _IMAGE_EXPORT_DIRECTORY { DWORD Characteristics; // 未使用
昆山爱达人信息技术有限公司 QQ: 2、导出表结构 typedef struct _IMAGE_EXPORT_DIRECTORY { DWORD Characteristics; // 未使用 DWORD TimeDateStamp; // 时间戳 WORD MajorVersion; // 未使用 WORD MinorVersion; // 未使用 DWORD Name; // 指向该导出表文件名字符串 DWORD Base; // 导出函数起始序号 DWORD NumberOfFunctions; // 所有导出函数的个数 DWORD NumberOfNames; // 以函数名字导出的函数个数 DWORD AddressOfFunctions; // 导出函数地址表RVA DWORD AddressOfNames; // 导出函数名称表RVA DWORD AddressOfNameOrdinals; // 导出函数序号表RVA } IMAGE_EXPORT_DIRECTORY, *PIMAGE_EXPORT_DIRECTORY; 创建一个动态链接库 并且使用 然后分析反汇编
5
3、导出 EXPORTS Plus @12 Sub @15 NONAME Mul @13 Div @16 昆山爱达人信息技术有限公司
QQ: 3、导出 EXPORTS Plus @12 NONAME Mul @13 Div @16 创建一个动态链接库 并且使用 然后分析反汇编
6
昆山爱达人信息技术有限公司 QQ: 课后练习: <线上班>学员可见
Similar presentations