C语言C++
资源名称: C++反汇编基础:Win32平台(逆向实例、动态调试实例) 教程内容: 本套课程主要探讨如何读懂 C/C++ 语言程序的反汇编代码。所谓反汇编,简单的讲就是把可执行文件的二进制编码翻译成汇编语言代码,从汇编代码中读懂原高级语言的含义。这是一套基础课程,着重讲解反汇编代码与 C/C++ 语法的对应关系,抓住最核心的知识点。 学员对象 课程面向的学员需要具备 C++ 基础知识,汇编语言则不必很熟练,了解一些常用指令即可。如果您想从事逆向工程和软件保护等领域,那么本套课程将会是很好的入门材料。 学员对象 课程面向的学员需要具备 C++ 基础知识,汇编语言则不必很熟练,了解一些常用指令即可。如果您想从事逆向工程和软件保护等领域,那么本套课程将会是很好的入门材料。 第一讲基本概念 寄存器 寻址方式 常用汇编指令 C++内联汇编 C++入口函数 反汇编识别main函数 第二讲整型与浮点型 原码、反码与补码 整数的表示 大端与小端字节序 浮点数编码方式 浮点寄存器与浮点指令 整型与浮点型相互转换 第三讲指针与常量 地址 指针 引用 常量 第四讲布尔型与字符(串) 布尔型 字符型 字符串的表示 字符串求长度 字符串操作 第五讲表达式 无效表达式 赋值表达式 算术表达式 关系表达式 逻辑表达式...