最新公告
  • 欢迎您光临源码库,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入
  • C++反汇编基础:Win32平台(逆向实例、动态调试实例)

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

    教程内容:

    本套课程主要探讨如何读懂 C/C++ 语言程序的反汇编代码。所谓反汇编,简单的讲就是把可执行文件的二进制编码翻译成汇编语言代码,从汇编代码中读懂原高级语言的含义。这是一套基础课程,着重讲解反汇编代码与 C/C++ 语法的对应关系,抓住最核心的知识点。

    学员对象

    课程面向的学员需要具备 C++ 基础知识,汇编语言则不必很熟练,了解一些常用指令即可。如果您想从事逆向工程和软件保护等领域,那么本套课程将会是很好的入门材料。

    学员对象

    课程面向的学员需要具备 C++ 基础知识,汇编语言则不必很熟练,了解一些常用指令即可。如果您想从事逆向工程和软件保护等领域,那么本套课程将会是很好的入门材料。

    第一讲基本概念

    寄存器

    寻址方式

    常用汇编指令

    C++内联汇编

    C++入口函数

    反汇编识别main函数

    第二讲整型与浮点型

    原码、反码与补码

    整数的表示

    大端与小端字节序

    浮点数编码方式

    浮点寄存器与浮点指令

    整型与浮点型相互转换

    第三讲指针与常量

    地址

    指针

    引用

    常量

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

    布尔型

    字符型

    字符串的表示

    字符串求长度

    字符串操作

    第五讲表达式

    无效表达式

    赋值表达式

    算术表达式

    关系表达式

    逻辑表达式

    条件表达式

    位运算表达式

    第六讲选择结构

    if语句

    if… else语句

    if… else if… else语句

    switch… case语句

    线性跳转表

    第七讲循环结构

    while语句

    do…while语句

    for语句

    嵌套循环

    break、continue和goto语句

    各种循环结构的效率比较

    编译器对循环结构的优化

    第八讲变量

    全局变量

    局部变量

    静态变量

    堆变量

    第九讲函数

    参数传递

    调用约定

    返回值

    ebp寻址与esp寻址

    第十讲数组

    数组的存储

    下标寻址与指针寻址

    二维数组与多维数组

    局部变量的数组

    函数参数的数组

    函数返回值的数组

    第十一讲结构体与类

    结构体与类的异同

    对象的存储与对齐

    this指针与成员函数

    成员变量的访问

    静态成员变量

    对象作为函数参数

    对象作为函数返回值

    第十二讲构造函数

    默认构造函数

    局部对象的构造函数

    堆对象的构造函数

    全局对象的构造函数

    局部静态对象的构造函数

    第十三讲拷贝构造函数

    对象定义时进行拷贝

    函数传参时进行拷贝

    函数返回对象的拷贝

    默认拷贝构造函数

    第十四讲析构函数

    局部对象的析构

    堆对象的析构

    堆对象数组的析构

    全局对象和静态对象的析构

    函数参数的析构

    函数返回对象的析构

    第十五讲虚函数

    虚函数与虚函数表

    多态的实现

    虚函数的识别

    第十六讲单继承

    继承关系的内存布局

    继承关系的构造与析构

    继承关系的虚函数

    第十七讲多继承

    多重继承的内存布局

    多重继承的类型转换

    多重继承的构造过程

    多重继承的析构过程

    多继承与虚函数

    第十八讲C语言逆向实例

    第十九讲C++ 逆向实例

    第二十讲动态调试实例

    猜你在找

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
    3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

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