您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 畅销书 > 小蜜蜂全站 > C++反汇编与逆向分析技术揭秘

C++反汇编与逆向分析技术揭秘

二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

C++反汇编与逆向分析技术揭秘 钱林松 赵海旭 著 ISBN:978-7-111-35633-2 本书纸版由机械工业出版社于2011年出版,电子版 由华章分社(北京华章图文信息有限公司)全球范 围内制作与发行。 版权所有,侵权必究 客服热线:+ 86-10-68995265 客服信箱:service@bbbvip.com 官方网址:www.bbbvip.com 新浪微博 @研发书局 腾讯微博 @yanfabook 目 录 前言 第一部分 准备工作 第1章 熟悉工作环境和相关工具 1.1 调试工具Microsoft Visual C++6.0和 OllyDBG 1.2 反汇编静态分析工具IDA 1.3 反汇编引擎的工作原理 1.4 本章小结 第二部分 C++反汇编揭秘 第2章 基本数据类型的表现形式 2.1 整数类型 2.1.1 无符号整数 2.1.2 有符号整数 2.2 浮点数类型 2.2.1 浮点数的编码方式 2.2.2 基本的浮点数指令 2.3 字符和字符串 2.3.1 字符的编码 2.3.2 字符串的存储方式 2.4 布尔类型 2.5 地址、指针和引用 2.5.1 指针和地址的区别 2.5.2 各类型指针的工作方式 2.5.3 引用 2.6 常量 2.6.1 常量的定义 2.6.2 #define和const的区别 2.7 本章小结 第3章 认识启动函数,找到用户入口 3.1 程序的真正入口 3.2 了解VC++6.0的启动函数 3.3 main函数的识别 3.4 本章小结 第4章 观察各种表达式的求值过程 4.1 算术运算和赋值 4.1.1 各种算术运算的工作形式 4.1.2 算术结果溢出 4.1.3 自增和自减 4.2 关系运算和逻辑运算 4.2.1 关系运算和条件跳转的对应 4.2.2 表达式短路 4.2.3 条件表达式 4.3 位运算 4.4 编译器使用的优化技巧 4.4.1 流水线优化规则 4.4.2 分支优化规则 4.4.3 高速缓存(cache)优化规则 4.5 一次算法逆向之旅 4.6 本章小结 第5章 流程控制语句的识别 5.1 if语句 5.2 if……else……语句 5.3 用if构成的多分支流程 5.4 switch的真相 5.5 难以构成跳转表的switch 5.6 降低判定树的高度 5.7 do/while/for的比较 5.8 编译器对循环结构的优化 5.9 本章小结 第6章 函数的工作原理 6.1 栈帧的形成和关闭 6.2 各种调用方式的考察 6.3 使用ebp或esp寻址 6.4 函数......

资料大王PDF
资料大王PDF
  • 76481

    文档
  • 76.4749

    金币
Ta的主页 发私信

76481篇文档

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功