书籍详情
《加密与解密第四4版软件开发工程测试基础实用教程计算机编程代码大络体系结构信息安全保护技术漏洞》[36M]百度网盘|亲测有效|pdf下载
  • 加密与解密第四4版软件开发工程测试基础实用教程计算机编程代码大络体系结构信息安全保护技术漏洞

  • 出版社:钰恒店
  • 热度:11828
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍


内容简介

...........




目录


商品基本信息,请以下列介绍为准
商品名称: 加密与解密(第4版)
作者: 段钢
市场价: 198.00
ISBN号: 9787121336928
出版社: 电子工业出版社
商品类型: 图书

其他参考信息(以实物为准)
装帧: 开本:16 语种:中文
印刷时间:2018-10-01 版次:1 页数:

编辑**


内容简介
本书以软件逆向为切入点,讲述了软件安全领域相关的基础知识和技能。读者阅读本书后,很容易就能在逆向分析、漏洞分析、安全编程、病毒分析等领域进行扩展。这些知识点的相互关联,将促使读者开阔思路,融会贯通,领悟更多的学习方法,提升自身的学习能力。本书适合安全技术相关工作者、对逆向调试技术感兴趣的人、对软件保护感兴趣的软件开发人员、相关专业在校学生及关注个人信息安全、计算机安全技术并想了解技术内幕的读者阅读。

目录

基础篇

第1章 基础知识2

1.1 什么是加密与解密2

1.1.1 软件的加密与解密2

1.1.2 软件逆向工程2

1.1.3 逆向分析技术3

1.2 文本字符4

1.2.1 ASCII与Unicode字符集4

1.2.2 字节存储顺序6

1.3 Windows操作系统6

1.3.1 Win32 API函数6

1.3.2 WOW649

1.3.3 Windows消息机制9

1.3.4 虚拟内存11

调试篇

第2章 动态分析技术14

2.1 OllyDbg调试器14

2.1.1 OllyDbg的界面14

2.1.2 OllyDbg的配置15

2.1.3 基本操作16

2.1.4 常用断点27

2.1.5 插件35

2.1.6 Run trace36

2.1.7 Hit trace37

2.1.8 调试符号37

2.1.9 加载程序39

2.1.10 OllyDbg的常见问题40

2.2 x64dbg调试器42

2.3 MDebug调试器44

2.3.1 MDebug的界面44

2.3.2 表达式45

2.3.3 调试45

2.3.4 断点46

2.3.5 MDebug的其他功能47

2.4 WinDbg调试器47

2.4.1 WinDbg的安装与配置47

2.4.2 调试过程51

2.4.3 断点命令51

2.4.4 栈窗口53

2.4.5 内存命令55

2.4.6 脚本56

2.4.7 调试功能扩展58

2.4.8 小结59

第3章 静态分析技术60

3.1 文件类型分析60

3.2 反汇编引擎61

3.2.1 OllyDbg的ODDisasm61

3.2.2 BeaEngine61

3.2.3 Udis8661

3.2.4 Capstone62

3.2.5 AsmJit63

3.2.6 Keystone64

3.2.7 小结64

3.3 静态反汇编65

3.3.1 IDA Pro简介65

3.3.2 IDA的配置66

3.3.3 IDA主窗口68

3.3.4 交叉参考69

3.3.5 参考重命名70

3.3.6 标签的用法71

3.3.7 格式化指令操作数71

3.3.8 函数的操作72

3.3.9 代码和数据转换72

3.3.10 字符串73

3.3.11 数组74

3.3.12 结构体75

3.3.13 枚举类型79

3.3.14 变量80

3.3.15 FLIRT81

3.3.16 IDC脚本82

3.3.17 插件86

3.3.18 IDA调试器87

3.3.19 远程调试90

3.3.20 其他功能93

3.3.21 小结94

3.4 十六进制工具94

3.5 静态分析技术应用实例97

3.5.1 解密初步97

3.5.2 逆向工程初步99

解密篇

第4章 逆向分析技术102

4.1 32位软件逆向技术102

4.1.1 启动函数102

4.1.2 函数103

4.1.3 数据结构111

4.1.4 虚函数115

4.1.5 控制语句117

4.1.6 循环语句124

4.1.7 数学运算符125

4.1.8 文本字符串128

4.1.9 指令修改技巧130

4.2 64位软件逆向技术131

4.2.1 寄存器131

4.2.2 函数132

4.2.3 数据结构142

4.2.4 控制语句145

4.2.5 循环语句154

4.2.6 数学运算符158

4.2.7 虚函数169

4.2.8 小结193

第5章 演示版保护技术194

5.1 序列号保护方式194

5.1.1 序列号保护机制194

5.1.2 如何攻击序列号保护机制195

5.1.3 字符串比较形式197

5.1.4 制作注册机198

5.2 警告窗口203

5.3 时间限制205

5.3.1 计时器205

5.3.2 时间限制205

5.3.3 拆解时间限制保护206

5.4 菜单功能限制207

5.4.1 相关函数207

5.4.2 拆解菜单限制保护208

5.5 KeyFile保护208

5.5.1 相关API函数208

5.5.2 拆解KeyFile保护209

5.6 网络验证213

5.6.1 相关函数214

5.6.2 破解网络验证的一般思路214

5.7 光盘检测219

5.7.1 相关函数219

5.7.2 拆解光盘保护220

5.8 只运行1个实例221

5.8.1 实现方法221

5.8.2 实例222

5.9 常用断点设置技巧222

第6章 加密算法223

6.1 单向散列算法223

6.1.1 MD5算法223

6.1.2 SHA算法227

6.1.3 SM3密码杂凑算法231

6.1.4 小结231

6.2 对称加密算法231

6.2.1 RC4流密码231

6.2.2 TEA算法233

6.2.3 IDEA算法236

6.2.4 BlowFish算法243

6.2.5 AES算法246

6.2.6 SM4分组密码算法259

6.2.7 小结259

6.3 公开密钥加密算法259

6.3.1 RSA算法260

6.3.2 ElGamal公钥算法264

6.3.3 DSA数字签名算法270

6.3.4 椭圆曲线密码编码学272

6.3.5 SM2算法279

6.4 其他算法279

6.4.1 CRC32算法279

6.4.2 Base64编码280

6.5 常见的加密库接口及其识别281

6.5.1 Miracl大数运算库281

6.5.2 FGInt283

6.5.3 其他加密算法库介绍284

6.6 加密算法在软件保护中的应用285

系统篇

第7章 Windows内核基础290

第8章 Windows下的异常处理313

第9章 Win32调试API372

第10章 VT技术384

第11章 PE文件格式404

第12章 注入技术450

第13章 Hook技术497


作者简介
段钢,国内信息安全领域具有广泛影响力的安站看雪学院的创始人和运营管理者,长期致力于信息安全技术研究,对当前安全技术的发展有深入思考。参与和组织专业人士推出的十多部技术专著和相关书籍,有不少入选为大学信息技术专业的教辅材料,如《加密与解密》等,影响广泛。在盛大和众人网络的多年工作经历,使得对安全防护有深刻的认识和理解。在2016年创建上海看雪科技有限公司,项目以看雪学院为基础,构建一个提供B2B、B2C信息安全服务的综合平台。