前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

反编译技术与软件逆向分析(赵荣彩,国防工业出版社) 首页 我的上学吧 网站导航 2014年考试日历 帮助 充值 首页 热销排行榜 新书排行榜 职业资格 会计类 工程类 医学类 学历类 外语类 计算机 小说类 学历考试 外语考试 计算机考试 计算机教材 市场营销 电子商务 人际交往 名人励志 科幻小说 演讲与口才 管理学 分类导航: 计算机类 >> 程序设计 >> 更多 反编译技术与软件逆向分析 著 译 者:赵荣彩 出版日期:2009-11-01 定 价:¥36.00 上架时间:2009/12/17 出 版 社:国防工业出版社 ISBN:9787118065466 价格更新中 邮费普通5元,满29免运费 >> ¥29.52 元 邮费普通10元,满48免运费 >> 相关推荐 [经验] 黑客攻击和入侵的8枪――八大手段[经验] 微软Visual Studio 2010架构设计功能应用[资料] [Android软件安全与逆向分析]丰生强 pdf 密码:98uz[资料] 微软.NET程序的加密与解密[试卷] 银行业监管及反洗钱法律规定练习试卷3[试卷] 银行业监管及反洗钱法律规定练习试卷1[视频] 淘宝网彩蛋与swf反编译[视频] 09 软件运行中的反跟踪技术 书籍目录 内容简介 抢先试读 第1章绪论. 1.1软件逆向分析 1.1.1与安全相关的逆向分析 1.1.2针对软件开发的逆向分析 1.1.3本书的主要内容 1.2软件逆向分析的历史 1.3软件逆向分析的各个阶段 1.3.1文件装载 1.3.2指令解码 1.3.3语义映射 1.3.4相关图构造 1.3.5过程分析 1.3.6类型分析 1.3.7结果输出 1.4逆向分析框架 1.4.1静态分析框架 1.4.2动态分析框架 1.4.3动静结合的分析框架 r/> 第2章指令系统 2.1指令系统概述 .2.2机器指令与汇编指令 2.2.1机器指令 2.2.2汇编指令 2.3IA-64体系结构的特点 2.3.1显式并行机制 2.3.2IA-64微处理器体系结构 2.4指令格式 本章小结 第3章可执行文件 3.1可执行文件概述 3.2可执行文件格式 3.2.1ELF文件的3种主要类型 3.2.2文件格式 3.2.3数据表示 3.2.4文件头 3.2.5节 3.2.6字符串表 3.2.7符号表 3.3一个简单的ELF文件分析 3.3.1文件头分析 3.3.2section信息分析 本章小结 第4章反汇编技术 4.1反汇编技术简介 4.2反汇编算法流程 4.2.1线性扫描算法 4.2.2递归扫描算法 4.3反汇编工具的自动构造方法 4.3.1自动构造工具 4.3.2利用自动构造方法构建IA—64反汇编器 4.4常用反汇编工具介绍 4.4.1IDAPro介绍 4.4.2ILDasm介绍 本章小结.. 第5章指令的语义抽象 5.1语义描述语言 5.1.1SSL简介 5.1.2SSL文法的设计 5.1.3SSL文法的扩展 5.2中间表示 5.2.1低级中间表示(RTL) 5.2.2高级中间表示(HRTL) 5.3指令的语义抽象技术 5.3.1语义抽象技术简介 5.3.2指令语义的SSL描述 5.3.3指令语义的高级模拟 5.4基于SSL的IA-64指令语义抽象技术 5.4.1IA-64的体系结构特征描述 5.4.2整数指令的语义描述 5.5基于模拟的IA—64指令语义抽象技术 5.5.1IA-64浮点特性 5.5.2浮点指令的语义模拟 5.5.3浮点并行指令的语义模拟 本章小结 第6章基本数据类型分析 6.1数据类型分析的相关概念 6.1.1ITA系统中数据类型分析的依据 6.1.2ITA系统中基本数据类型分析的重要性 6.1.3ITA系统中基本数据类型和高级C语言数据类型 6.2基于指令语义的基本数据类型分析 6.2.1&和*运算符 6.2.2普通算术指令的描述 6.2.3内存读写指令 6.2.4转移指令 6.3基于过程的数据类型分析技术 6.3.1变量重命名技术 6.3.2变量类型推导的规则 6.3.3格理论在变量类型推导中的应用 本章小结 第7章高级控制流恢复 7.1控制流恢复概述 7.1.1控制语句在中间代码中的组织特点 7.1.2基本块的划分及控制流图的构建 7.1.3控制流恢复术语 7.2高级控制流恢复分析- 7.2.1可结构化和不可结构化循环子图 7.2.2可结构化和不可结构化two-way条件子图 7.2.3可结构化和不可结构化n-way条件子图 7.2.4多重结构头节点子图 7.3结构化算法介绍 7.3.1对流图各节点进行正向后序遍历 7.3.2对流图各节点进行反向后序遍历 7.3.3直接后必经节点的确定 7.3.4结构化含有条件判断的子图 7.3.5使用叮定理构建循环子图结构 7.4可能出现的问题与解决办法 本章小结 第8章过程恢复技术 8.1相关知识简介 8.1.1调用约定 8.1.2控制流分析及数据流分析 8.1.3过程抽象 8.1.4过程分析的目标 8.2库函数恢复 8.2.1内嵌库函数的恢复 8.2.2动态链接库函数的恢复 8.3用户自定义函数分析 8.3.1函数名识别 8.3.2用户自定义函数的参数分析 8.3.3用户自定义函数的返回值分析 本章小结 第9章部分编译优化效果的消除 9.1谓词执行效果的消除 9.1.1谓词执行和Ⅳ转换 9.1.2简单谓词消除策略 9.1.3谓词分析 9.1.4谓词消除 9.2投机优化的消除 9.2.1IA—64中投机的方式及实现方法 9.2.2反投机的目的和算法设计 9.3软件流水优化的消除 9.3.1软件流水机制 9.3.2IA-64软件流水循环 9.3.3软件流水消除技术 9.3.4ITA系统中软件流水消除技术的实现 本章小结 第10章程序的调试与测试 10.1常用程序调试工具 10.2几种常用测试集 参考文献... 点击查看更多↓ 本书共分10章。第1章到第3章简要介绍了软件逆向分析技术的相关基础知识;第4章和第5章从反汇编和中间表示两个方面为反编译奠定基础;第6章到第9章针对反编译的若干关键技术展开详细介绍;第10章则为反编译测试相关的一些可用资源。全书以IA-64可执行代码为例进行讲解,但相关技术可以向其他平台推广。. 本书可作为计算机软件专业本科高年级学生、硕士研究生的相关课程教科书或教学参考书,也可供从事软件逆向分析工作的工程技术人员参考。 ... 我们猜你可能喜欢 Free Pascal语言与基 定价:42.00 8051系列单片机C程序设计完 定价:56.00 Java程序员面试宝典 定价:49.80 同类热销排行 Java编程的Web Dynp C++程序设计基础(第3版) C/C++程序员面试宝典 Java开发实战1200例(第 Java语言程序设计(第二版) 地貌学 Visual Basic 6图 C#编程全能词典 协和急诊医学 数据结构与算法设计:Pasca 关于我们 | 常见问题&帮助 | 免责声明 | 投诉&建议 | 联系我们 CopyRight 2009-2014 上学吧 | 湘ICP备10203241号