思维导图备注

《C++反汇编与逆向分析技术揭秘》
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

17.2 编译重建后的反汇编代码

浏览 1 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-24 09:38:21
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 前言
  • 第一部分 准备工作
    • 1.2 反汇编静态分析工具IDA
    • 1.3 反汇编引擎的工作原理
    • 1.4 本章小结
  • 第二部分 C++反汇编揭秘
    • 2.1.2 有符号整数
    • 2.2 浮点数类型
      • 2.2.2 基本的浮点数指令
    • 第3章 认识启动函数,找到用户入口
      • 3.2 了解VC++6.0的启动函数
      • 3.3 main函数的识别
      • 3.4 本章小结
    • 2.3 字符和字符串
      • 2.3.2 字符串的存储方式
    • 第4章 观察各种表达式的求值过程
      • 4.1.2 算术结果溢出
      • 4.2 关系运算和逻辑运算
        • 4.2.2 表达式短路
        • 4.2.3 条件表达式
      • 4.1.3 自增和自减
      • 4.3 位运算
      • 4.4 编译器使用的优化技巧
        • 4.4.2 分支优化规则
        • 4.4.3 高速缓存(cache)优化规则
      • 4.5 一次算法逆向之旅
      • 4.6 本章小结
    • 2.4 布尔类型
    • 第5章 流程控制语句的识别
      • 5.2 if……else……语句
      • 5.3 用if构成的多分支流程
      • 5.4 switch的真相
      • 5.5 难以构成跳转表的switch
      • 5.6 降低判定树的高度
      • 5.7 do/while/for的比较
      • 5.8 编译器对循环结构的优化
      • 5.9 本章小结
    • 2.5 地址、指针和引用
      • 2.5.2 各类型指针的工作方式
      • 2.5.3 引用
    • 第6章 函数的工作原理
      • 6.2 各种调用方式的考察
      • 6.3 使用ebp或esp寻址
      • 6.4 函数的参数
      • 6.5 函数的返回值
      • 6.6 回顾
      • 6.7 本章小结
    • 2.6 常量
      • 2.6.2 #define和const的区别
    • 第7章 变量在内存中的位置和访问方式
      • 7.2 局部静态变量的工作方式
      • 7.3 堆变量
      • 7.4 本章小结
    • 2.7 本章小结
    • 第8章 数组和指针的寻址
      • 8.2 数组作为参数
      • 8.3 数组作为返回值
      • 8.4 下标寻址和指针寻址
      • 8.5 多维数组
      • 8.6 存放指针类型数据的数组
      • 8.7 指向数组的指针变量
      • 8.8 函数指针
      • 8.9 本章小结
    • 第9章 结构体和类
      • 9.2 this指针
      • 9.3 静态数据成员
      • 9.4 对象作为函数参数
      • 9.5 对象作为返回值
      • 9.6 本章小结
    • 第10章 关于构造函数和析构函数
      • 10.2 每个对象都有默认的构造函数吗
      • 10.3 析构函数的出现时机
      • 10.4 本章小结
    • 第11章 关于虚函数
      • 11.2 虚函数的识别
      • 11.3 本章小结
    • 第12章 从内存角度看继承和多重继承
      • 12.2 多重继承
      • 12.3 虚基类
      • 12.4 菱形继承
      • 12.5 本章小结
    • 第13章 异常处理
      • 13.2 异常类型为基本数据类型的处理流程
      • 13.3 异常类型为对象的处理流程
      • 13.4 识别异常处理
      • 13.5 本章小结
  • 第三部分 逆向分析技术应用
    • 14.2 开发环境的伪造
    • 第15章 “熊猫烧香”病毒逆向分析
      • 15.2 病毒程序初步分析
      • 15.3 “熊猫烧香”的启动过程分析
      • 15.4 “熊猫烧香”的自我保护分析
      • 15.5 “熊猫烧香”的感染过程分析
      • 15.6 本章小结
    • 14.3 本章小结
    • 第16章 调试器OllyDBG的工作原理分析
      • 16.2 内存断点
      • 16.3 硬件断点
      • 16.4 异常处理机制
      • 16.5 加载调试程序
      • 16.6 本章小结
    • 第17章 反汇编代码的重建与编译
      • 17.2 编译重建后的反汇编代码
      • 17.3 本章小结
  • 参考文献
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《《C++反汇编与逆向分析技术揭秘》》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度