您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
编译与反编译技术实战
装帧: 平装
出版社: 机械工业出版社
作者: 庞建民 主编
出版日期: 2017-05-01
商品条码: 9787111566175
版次: 1
开本: 16开
页数: 359
出版年份: 2017
定价:
¥79
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
全书共14章,靠前章简要介绍了本书所基于的环境与工具;第2~6章针对编译的不同阶段,展开实践方面的相关阐述,并结合GCC和LLVM这两款具体的编译器进行论述;第7章介绍了多样化编译方面的实践;第8~13章从反编译的不同阶段介绍与反编译相关的可执行程序格式、程序解码和反汇编、中间表示生成、数据类型和控制流的恢复、过程定义恢复等内容;靠前4章简要介绍了反编译在信息安全方面的应用。
作者简介
庞建民,解放军信息工程大学教授、博士生导师,英国杜伦大学(Durham University)博士,教育部高等学校计算机类专业教学指导委员会委员,CCF不错会员,CCF理论计算机科学专委会委员,国家某重大专项总师助理,第二届CCF郑州分部副。
目录
前言
第1章实践的环境与工具
1.1实践环境概述
1.2词法分析生成器LEX
l.3语法分析生成器YACC
1.4编译器GCC
1.5编译器LLVM
1.6反汇编工具IDA
1.7反汇编工具OllylCE
1.8仿真与分析工具QEMU
1.9动态分析工具TEMU
1.10本章小结
第2章编译器实践概述
2.1编译器、解释器及其工作方式
2.2编译器的结构
2.3编译器的设计与实现概述
2.3.1利用Flex和Bison实现词法
和语法分析
2.3.2利用LLVM实现代码优化和
代码生成
2.4本章小结
第3章词法分析器的设计与实现
3.1词法分析器的设计
3.1.1词法分析器的功能
3.1.2输入及其处理
3.2词法分析器的手工实现
3.3词法分析器的LEX实现
3.3.1LEX源文件结构
3.3.2LEX系统中的正规式
3.3.3LEX的使用方式
3.3.4LEX源文件示例——c语言
词法分析器
3.4本章小结
第4章语法分析器的设计与实现
4.1自上而下的语法分析器的
设计与实现
4.2自下而上的语法分析器的
设计与实现
4.3语法分析器的生成器
4.3.1YACC的源文件结构
第5章GCC编译器分析与实践
5.1GCC编译器概述
5.2GCC编译器的系统结构
5.3GCC编译器的分析程序
5.4GCC编译器的中间语言及其生成
5.5GCC编译器的优化
5.6GCC编译器的目标代码生成
5.7本章小结
第6章LLVM编译器分析与实践
6.1LLVM编译器概述
6.2经典编译器概述
6.3LLVM的设计
6.4LLVM前端
6.5LLVM的中间表示
6.6LLVM后端
6.7应用实例
6.8本章小结
第7章多样化编译实践
7.1软件多样化的机会
7.2多样化带来的管理复杂性
7.3多样化编译技术
7.4多样化编译的应用
7.5本章小结
第8章反编译的对象——可执行文件格式分析
8.1可执行文件格式
8.2main函数的识别
8.3本章小结
第9章反编译的基础——指令系统和反汇编
9.1指令系统概述
9.2指令解码
9.3反汇编过程
9.4反汇编工具IDA与OllyICE实践
9.5本章小结
第10章反编译的中点——从汇编指令到中间表示
10.1中间代码生成在经典反编译器中的实际应用
10.2中间表示从设计到应用的具体实例
10.3本章小结
第11章反编译的推进1——数据类型恢复
11.1基本数据类型的分析和恢复
11.2函数类型恢复
11.3本章小结
第12章反编译的推进2——控制流恢复实例
12.1基于关键语义子树的间接跳转目标解析
12.2功能块概念的引入
12.3基于功能块的间接转移指令目标地址的确定
12.4本章小结
第13章反编译的推进3——过程定义恢复
13.1过程分析概述
13.2库函数恢复
13.3用户自定义过程的数据恢复
13.4用户函数与库函数同名的区分
13.5本章小结
第14章反编译在信息安全方面的应用实践
14.1反编译在信息安全中的应用
14.2反编译在恶意代码分析中的应用
14.3恶意代码与反编译技术的对抗
14.4反编译框架针对恶意行为的改进
14.5实例分析
14.6本章小结
参考文献
摘要
Preface?前 言“编译技术”是从事软件开发和信息安全相关工作的技术人员必须掌握的基础性技术,也是高等院校计算机科学与技术和软件专业的一门必修专业课,这是理论与实践结合非常强的领域,对提升开发人员的技术水平和大学生科学思维的养成、解决实际问题能力具有重要作用。“反编译技术”则是近几年发展起来的新兴技术,许多计算机软件或信息安全从业者非常关心该技术的发展,但目前这方面的书籍较少,与“编译技术”结合起来讲解的书也很少,从实践角度来剖析的更是少见。本书就是在这种需求以及作者在这两方面的科研实践的驱动下诞生的,目的是为计算机软件和信息安全从业者提供编译与反编译技术方面的知识和实战技巧。 本书的编写得到了解放军信息工程大学和机械工业出版社的大力支持,在此表示诚挚的谢意。本书中的一些材料来自本书主编主持的国家自然科学基金(项目编号:61472447)、国家“863”(项目编号:2006AA01Z408)、国家重大专项某子课题等项目的研究成果,在此对这些课题的支持表示衷心的感谢! 本书是机械工业出版社2016年4月出版的《编译与反编译技术》(ISBN 978-7-111-53412-9)一书的姊妹篇,配合学习和使用效果更佳。在本书中,作者着力阐述编译与反编译技术及实战方面的相关知识和实战技巧,力图使用通用的语言讲述抽象的原理、技术和实战技能,但限于作者水平,书中难免有错误与欠妥之处,恳请读者批评指正。 作者2017年3月
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网