C++反汇编基础:Win32平台(逆向实例、动态调试实例)

5057
回复
87275
查看
  [复制链接]
字体大小: 正常 放大

2万

主题

2万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
78323
发表于 2021-1-22 02:38:30 | 显示全部楼层 |阅读模式
第一讲:基本概念

寄存器
寻址方式
常用汇编指令
C++内联汇编
C++入口函数
反汇编识别main函数

第二讲:整型与浮点型

原码、反码与补码
整数的表示
大端与小端字节序
浮点数编码方式
浮点寄存器与浮点指令
整型与浮点型相互转换

第三讲:指针与常量

地址
指针
引用
常量

第四讲:布尔型与字符(串)

布尔型
字符型
字符串的表示
字符串求长度
字符串操作

第五讲:表达式

无效表达式
赋值表达式
算术表达式
关系表达式
逻辑表达式
条件表达式
位运算表达式

第六讲:选择结构

if语句
if… else语句
if… else if… else语句
switch… case语句
线性跳转表

第七讲:循环结构

while语句
do…while语句
for语句
嵌套循环
break、continue和goto语句
各种循环结构的效率比较
编译器对循环结构的优化

第八讲:变量

全局变量
局部变量
静态变量
堆变量

第九讲:函数

参数传递
调用约定
返回值
ebp寻址与esp寻址

第十讲:数组

数组的存储
下标寻址与指针寻址
二维数组与多维数组
局部变量的数组
函数参数的数组
函数返回值的数组

第十一讲:结构体与类

结构体与类的异同
对象的存储与对齐
this指针与成员函数
成员变量的访问
静态成员变量
对象作为函数参数
对象作为函数返回值

第十二讲:构造函数

默认构造函数
局部对象的构造函数
堆对象的构造函数
全局对象的构造函数
局部静态对象的构造函数

第十三讲:拷贝构造函数

对象定义时进行拷贝
函数传参时进行拷贝
函数返回对象的拷贝
默认拷贝构造函数

第十四讲:析构函数

局部对象的析构
堆对象的析构
堆对象数组的析构
全局对象和静态对象的析构
函数参数的析构
函数返回对象的析构

第十五讲:虚函数

虚函数与虚函数表
多态的实现
虚函数的识别

第十六讲:单继承

继承关系的内存布局
继承关系的构造与析构
继承关系的虚函数

第十七讲:多继承

多重继承的内存布局
多重继承的类型转换
多重继承的构造过程
多重继承的析构过程
多继承与虚函数

第十八讲:C语言逆向实例

第十九讲:C++ 逆向实例

第二十讲:动态调试实例





本资源来源于 网络 付费网站  付费收集而来, 随时收集更新资源  本站专注搜集和分享各种付费网站资源,感谢您的信任


资源下载地址:
游客,如果您要查看本帖隐藏内容请回复>>>开通VIP无需回帖直接下载VIP通道

本站所有资源都来源于网络收集,网友提供或者交换而来!

如果侵犯了您的权益,请及时联系客服,我们即刻删除!




上一篇:尚观C++入门及应用高清版全套
下一篇:徐红波C语言程序设计教程
回复

使用道具 举报

客服客服

客服客服

客服客服

客服QQ
微信扫一扫
自助开通会员后联系客服

QQ- Archiver-手机版-小黑屋- 虚拟产品货源网 |网站地图

中国互联网举报中心 北京12318文化市场举报热线 网络110报警服务 蜀ICP备13002521号-1 | 业务许可证:B1.B2-20140071