| 查看: 1051 | 回复: 6 | ||
| 【奖励】 本帖被评价5次,作者xfx223增加金币 4 个 | ||
[资源]
[C.反汇编与逆向分析技术揭秘].钱林松.赵海旭著.
|
||
|
封面书名版权前言目录第一部分 准备工作第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各种调用方式的考察 |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : [C.反汇编与逆向分析技术揭秘].钱林松.赵海旭著.扫描版(ED2000.COM).pdf
2014-09-04 16:17:27, 60.74 M
» 猜你喜欢
职称评审没过,求安慰
已经有51人回复
毕业后当辅导员了,天天各种学生超烦
已经有5人回复
26申博自荐
已经有3人回复
A期刊撤稿
已经有4人回复
垃圾破二本职称评审标准
已经有17人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
EST投稿状态问题
已经有7人回复
7楼2017-06-09 07:40:52
简单回复
mlhhdu2楼
2014-09-11 14:44
回复
五星好评 顶一下,感谢分享!
xgdwyf3楼
2015-12-27 15:39
回复
五星好评 顶一下,感谢分享!
2016-05-22 10:03
回复
五星好评 顶一下,感谢分享!
2016-05-28 21:05
回复
五星好评 顶一下,感谢分享!
chba6楼
2016-07-15 17:04
回复
五星好评 顶一下,感谢分享!













回复此楼