bja806887706 发表于 2017-1-6 19:04:34

目录
---------------------------------------------------------------------------------------------------------
天草软件安全培训(wWw.Begin09.COM)
宗旨:让会编程的人懂逆向,让懂逆向的人会编程。
目的:授人以鱼,不如授之以渔,授人以鱼只救一时之及,授人以渔则可解一生之需。
介绍:以下课程非完全独立,编程课中会适当穿插逆向知识,逆向课程会适当穿插编程知识。教大家会用编程的角度去逆向,用逆向的角度去编程。
特色:一天消费一元, 圆你高手梦想
-----------------------------------------------------------------------------------------------------
作者:天漏客(天草论坛会员ID:lilu)

=============================================================================
环境:Windows XP
软件:VC++ 6.0
所需知识:了解C++、了解PE结构。
面向对象:VC++ 6.0 初学者、PE结构初学者。
课程:26课。
制作时间:2009年11月22日——2010年01月01日
作者:天漏客

[free]
第01课 unicode与ascii编程
主要内容目录介绍
UNICODE、_MBCS、GB2312、UTF8的区别
    这些编码的转换(实例:网络发送抓包分析)
MFC中CString类实现自动感应编码
第02课  框架搭建、TAB控件使用
MFC创建对话框程序
TAB控件使用
非模态对话框创建
第03课        模态对话框、CFileDialog对话框、拖拽功能。
UNICODE/MBCS编程
资源配置信息在VC中的拷贝
模态对话框创建
CFileDialog对话框类的使用
拖拽文件到程序,获取其路径。
第04课  “关于”对话框(上)
添加位图
修改程序默认图标。
改变字体(添加下划线)
设置字体颜色。
第05课  “关于”对话框(下)
获取鼠标位置
获取控件区域位置
改变鼠标形状
点击打开超链接
解决超链接下划线问题
第05课  附加:打造自己的超链接类
设置超链接字体默认颜色、鼠标移上去以及点击后的颜色。
鼠标事件跟踪捕获
设置超链接默认状态下以及鼠标放上去时是否有下划线
设置鼠标鼠标形状
点击打开超链接
鼠标放上去时显示提示
控件子类化
第06课  显示PE头信息
文件打开读取,检测PE文件格式,
PE头数据读取,数值到字符串的转换。
第07课  显示详细PE头与数据目录
访问外部类数据的方法
数据目录显示
指针传递
数据显示的先后顺序(DoModal()之后)
第08课  另类方法显示数据目录与PE头(玩转内存数据转换)
UpdateData的问题(对话框初始化顺序)
PE头详细显示(控件数组)
数据目录显示(多维控件数组与指针累加)
指针数据转换
第09课 显示区段表(上)
修复无数据时对话框的显示
列表控件使用
区段表结构
第10课 显示区段表(下)
调试内存数据
区段表名称处理(列举错误处理方法)
完善功能
第11课 显示导出表(上)
根据TAB控件事件调用分析
导出表对话框显示
第12课 显示导出表(中)
导出表结构
虚拟地址到文件偏移的转换
读取导出表数据
第13课 显示导出表(下)
完成输出表的函数显示
第14课 显示输入表(上)
读取输出表数据
列表控件点击事件函数
第15课 显示输入表(下)
显示引入DLL的函数
第16课 显示资源(1)预读取资源与树控件
解析输入表崩溃的原因
读取资源
树控件基本使用
显示资源类别数
第17课 显示资源(2)读取资源类别与名称
显示资源类别和资源名称
字符串数组CStringArray的使用
第18课 显示资源(3)读取资源根目录和子目录入口数
读取资源类别入口数
读取资源名称入口数
结构体数组使用.
第19课 显示资源(4)读取资源数据入口
读取资源数据入口
链表及链表数组使用.
第20课 解析资源(1)加速器(1)
加速器的结构
第21课 解析资源(2)加速器(2)
加速器的使用
获取树控件中选中项的索引
STL中map的使用
第22课 解析资源(3)加速器(3)
string与xstring的智能使用
消除map使用的编译警告
加速器解析完结
第23课 错误排查与程序优化
printf、wsprintf、_stprintf、swprintf问题。
参数sizeof问题。In bytes ,or in characters。
资源解析读取数据的优化问题。
资源类别名称_MBCS环境下只显示一个字符问题。
第24课 解决输入表崩溃问题
输入表崩溃问题(文件数据读取名称失败)
解决未知数据大小时,读取文件问题。
第25课 打造自己的更新检测功能(课程完结)
创建MFC线程
获取文件版本信息
第26课 打造自己的更新检测功能(下)(课程完结)
MFC访问网络,CInternetSession等的使用
解析从网络获取的数据。

已有 2 人购买  本主题需向作者支付 3 金币 才能浏览 购买主题

ewr2werr 发表于 2017-1-12 20:08:58

楼主太有才了,膜拜中……来自于捡代码论坛

暴走小骚年 发表于 2017-1-17 08:54:27

感谢分享啊

jipiyan 发表于 2017-1-17 09:30:30

这个帖子不错,大家快来顶起来!捡代码论坛资源就是不错。

lushujie 发表于 2017-6-29 09:34:09

谢谢分享资源,大家顶起来!

erdaye007 发表于 2018-4-25 14:24:52

学习一下,多谢了!!!

zzfeed 发表于 2020-3-21 17:46:35

谢 谢 分 享!!!:)
页: [1]
查看完整版本: 使用MFC手把手打造自己的PE信息查看器