断剑网,教会你软件开发
设为首页
手机版
添加到收藏夹
        教程咨询:请加讲师QQ
755504105
210815193
2322581868
        学习讨论:请加学习群
一群:
286418693
二群:
738495
三群:
348942951
四群:
127340694
五群:
195125560
六群:
372969071
七群:
383202327
课程内容介绍
课程名称
PE文件解析工具开发
课程规模
28讲,每讲大约45分钟
主讲人
子明老师
内容简介
逆向,加解密,杀软,病毒,木马,远控,所有安全领域开发,都和PE文件有关。 深入理解PE文件,是进行安全开发的基础。教程详解PE文件的属性和结构,从零开始, 开发一个PE文件解析工具,结构分析,功能实现,详尽讲解,手把手教学员完成。
课程目录
第一讲
Windows PE文件的概述 及 格式
第二讲
PE文件的结构(一)DOS头和PE头
第三讲
实战判断,一个文件是否PE文件
第四讲
PE文件的结构(三)区段表,区段类型 和 导出表
第五讲
一切DLL调用的总枢纽 导入表
第六讲
为了加快PE文件载入速度 绑定输入
第七讲
保证DLL运行的又一个手段 基址重定位
第八讲
PE文件中最复杂的结构 资源块
第九讲
构建PE文件信息类(一)类的定义
第十讲
构建PE文件信息类(二)创建与销毁类的实例
第十一讲
构建PE文件信息类(三)判断PE文件,取得PE头结构
第十二讲
构建PE文件信息类(四)目标机器参数,属性说明,区段表
第十三讲
构建PE文件信息类(五)RVA转FOA,导入导出表
第十四讲
程序主界面的设计
第十五讲
界面初始化 和 用可选头、文件头信息填充编辑框
第十六讲
可选头(文件属性头)字段内容的取得与填充
第十七讲
开始解析PE文件
第十八讲
取得并展示数据目录表信息(1)界面设计
第十九讲
取得并展示数据目录表信息(2)功能实现
第二十讲
取得并展示数据目录表信息(3)继续完成功能
第二十一讲
取得并展示数据导出表信息(1)界面设计
第二十二讲
取得并展示导出表数据(2)功能实现
第二十三讲
取得并展示导出表数据(3)调整完善
第二十四讲
取得导入表数据(1)界面设计与初始化
第二十五讲
取得导入表数据(2)得到所有引用DLL的数据
第二十六讲
取得导入表数据(3)列出DLL中所有导入函数
第二十七讲
区段表数据的取得与展示
第二十八讲
显示文件头标志信息

首    页         断剑论坛          Delphi教程          C++MFC教程          .NETC#教程          Java教程          Android教程          苹果IOS教程          关于我们

断剑网版权所有    Copyright © 2014 DuanJianWang Limited All Rights Reserved.