首页
社区
课程
招聘
看雪软件安全系列图书--《微软.NET程序的加密与解密》出版
发表于: 2008-11-6 18:34 167945

看雪软件安全系列图书--《微软.NET程序的加密与解密》出版

2008-11-6 18:34
167945
一句话:感谢坛里的兄弟好友,这本书的诞生离不开大家。

2008.11.6日更新:《微软.NET程序的加密与解密》在2008软件安全峰会首发,china-pub开始提供预订。http://www.china-pub.com/129854



目录:
目    录
第一部分  基础篇
第1章  微软.NET框架基本原理
1.1  什么是.NET
1.2  编写第一个.NET程序       
1.2.1  .NET开发环境
1.2.2  程序的编译
1.3  逆向第一个.NET程序       
1.3.1  用ildasm反编译.NET程序
1.3.2  反编译的结果:MSIL与元数据
1.3.3  用ilasm进行再编译
1.4  程序的运行:CLR与JIT
1.5  小结
第2章  MSIL中间语言
2.1  MSIL语言基础
2.1.1  IL程序基本结构
2.1.2  2.0版IL支持的新特性
2.1.3  一个完整的代码示例
2.2  MSIL的运行机制:堆栈机
2.3  MSIL指令       
2.3.1  流程控制指令
2.3.2  算术指令       
2.3.3  参数、局部变量与字段寻址指令
2.3.4  方法调用       
2.3.5  类与值类型操作指令
2.3.6  向量操作指令
2.4  小结
第3章  PE结构扩展与元数据
3.1  .NET对PE结构的扩展       
3.2  元数据及其结构       
3.2.1  什么是元数据       
3.2.2  元数据的存储形式(1):堆
3.2.3  元数据的存储形式(2):表
3.2.4  元数据的Signature       
3.3  元数据的标识及其解码       
3.4  元数据的验证       
3.5  小结       
第二部分  分析篇
第4章  静态分析技术       
4.1  静态反编译软件       
4.1.1  Reflector的使用       
4.1.2  Dis#的使用       
4.1.3  其他反编译软件       
4.2  代码修改技术       
4.3  代码复用技术       
4.4  混合编译程序的静态分析
4.5  .NET程序本地化技术
4.5.1  基础知识       
4.5.2  利用可视化工具的本地化       
4.5.3  利用MSIL的本地化       
4.6  小结       
第5章  动态调试技术
5.1  .NET动态调试的分类       
5.2  混合模式调试       
5.2.1  GuiDbg的应用       
5.2.2  PeBrowseDbg的应用       
5.3  本地调试       
5.3.1  OllyDbg的应用       
5.3.2  WinDbg的应用       
5.4  小结
第三部分  保护篇
第6章  强名称保护
6.1  给程序签署强名称       
6.1.1  什么是强名称
6.1.2  单个程序集的签署       
6.1.3  引用有强名称的程序集       
6.2  强名称的移除和替换       
6.2.1  去除和替换强名称的原理       
6.2.2  利用工具的自动实现       
6.3  代码与强名称的结合
6.4  小结       
第7章  名称混淆       
7.1  名称混淆的基本原理       
7.2  手动实现名称混淆       
7.3  名称混淆的局限性       
7.4  常见名称混淆形式       
7.5  反名称混淆的一般方法       
7.6  小结       
第8章  流程混淆
8.1  流程混淆的基本原理       
8.2  常见流程混淆的方式:基于跳转的混淆       
8.2.1  代码块的易位       
8.2.2  连续跳转       
8.2.3  跳转表       
8.2.4  逻辑跳转       
8.2.5  switch跳转       
8.3  流程混淆的扩展:语法混淆       
8.3.1  让堆栈溢出       
8.3.2  利用高级语言不支持的语法       
8.3.3  利用高级语言间的语法差异       
8.3.4  利用反编译引擎的缺陷       
8.3.5  插入无效指令编码       
8.4  反流程混淆的一般方法       
8.5  小结
第9章  辅助保护手段       
9.1  用户字符串编码       
9.1.1  一般编码       
9.1.2  使用强名称的编码       
9.2  给程序集添加错误元数据       
9.2.1  #GUID大小错误       
9.2.2  TypeDef的Extends项错误       
9.2.3  利用PE结构       
9.2.4  添加多个Module       
9.3  打包
9.4  特殊的.NET属性       
9.5  利用系统特性       
9.6  小结
第10章  壳保护       
10.1  什么是程序集整体保护       
10.2  纯.NET实现的压缩壳       
10.3  基于Win32的壳       
10.4  挂钩内核的壳       
10.5  什么是基于每个方法的保护       
10.5.1  常见的挂钩形式       
10.5.2  更进一步的保护       
10.5.3  实现方式       
10.5.4  一般分析方法       
10.6  小结       
第11章  其他保护方式       
11.1  许可证保护       
11.1.1  许可证机制简介       
11.1.2  .NET许可证机制的扩展       
11.1.3  一般分析方法       
11.2  算法的运用       
11.2.1  .NET提供的算法空间       
11.2.2  对称算法的.NET实现       
11.2.3  非对称算法的.NET实现       
11.2.4  数字签名的.NET实现       
11.3  虚拟机保护       
11.4  编译为本地代码       
11.5  动态方法委托调用       
11.6  小结       
第四部分  扩展篇
第12章  非托管API       
12.1  非托管API综述       
12.2  宿主API       
12.3  合成API       
12.4  强名称API       
12.5  元数据API       
12.6  分析API       
12.7  小结       
第13章  MONO、SSCLI与.NET内核调试       
13.1  MONO简介       
13.2  SSCIL简介       
13.3  .NET框架内核调试       
13.4  小结       
第14章  Win64平台上的.NET       
14.1  64位编程的一般性问题       
14.2  C++编程的改变       
14.2.1  汇编级的改变       
14.2.2  .NET编程的改变       
14.3  64位PE结构       
14.4  64位.NET程序调试       
14.5  小结       
附录A  元数据表       
参考文献

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (119)
雪    币: 47147
活跃值: (20380)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
恭喜一下!昨天峰会现场看到这本书了。
tankaiha和其他.net小组成员为这书付出了不少心血,辛苦了

以前发过的一帖有关支持大家出书的想法( http://bbs.pediy.com/showthread.php?t=69598 ),希望对图书感兴趣或想参与的朋友,可以与论坛联系,只要内容不错,论坛会利用现有资源,将你的想法变成现实。

看雪软件安全系列图书

   希望下一本是你的
2008-11-6 18:39
0
雪    币: 87
活跃值: (47)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
3
祝贺.
有时间好好学习一下.
2008-11-6 18:39
0
雪    币: 503
活跃值: (80)
能力值: (RANK:280 )
在线值:
发帖
回帖
粉丝
4
恭喜恭喜
2008-11-6 18:51
0
雪    币: 399
活跃值: (38)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
5
终于出版拉

等有了立即买去
2008-11-6 19:04
0
雪    币: 440
活跃值: (61)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
6
祝贺新书出版......
恩,准备买本看看~~~~~
2008-11-6 19:11
0
雪    币: 199
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
书价几许啊?
2008-11-6 19:14
0
雪    币: 1079
活跃值: (4167)
能力值: ( LV5,RANK:69 )
在线值:
发帖
回帖
粉丝
8
俺也来祝贺一下   
2008-11-6 19:41
0
雪    币: 251
活跃值: (25)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
9
准备买一本学习
2008-11-6 20:05
0
雪    币: 268
活跃值: (40)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
10
恭喜恭喜!加密与解密三还没看完呢,有时间去书店看看,能不能来个样章瞅瞅
2008-11-6 20:15
0
雪    币: 233
活跃值: (15)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
11
祝贺一下
2008-11-6 20:22
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
12
我来膜拜一下
2008-11-6 20:39
0
雪    币: 334
活跃值: (22)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
祝贺,大牛,
2008-11-6 20:58
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
下周应该可以收到.
2008-11-6 21:29
0
雪    币: 321
活跃值: (271)
能力值: ( LV13,RANK:1050 )
在线值:
发帖
回帖
粉丝
15
恭喜恭喜,购买一本收藏
2008-11-6 21:43
0
雪    币: 111
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
16
恭喜恭喜~!
2008-11-6 21:44
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
新书到货了!《 微软.NET程序的加密与解密 》http://auction1.taobao.com/auction/item_detail-0db2-baa586073c8c5a12017615fec0b4b298.jhtml
2008-11-6 22:37
0
雪    币: 311
活跃值: (124)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
祝贺新书出版!
2008-11-7 01:43
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
我还是小菜呢,现在才刚刚初学,没有那么厚的基础看那种高深的书,呵呵
2008-11-7 01:47
0
雪    币: 411
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
恭喜、祝贺。
2008-11-7 10:00
0
雪    币: 239
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
终于出了

ps:   今天才发现,  看雪软件安全系列图书的封面,  原来是 X  和  key , 以前一直以为是个转轮呢
2008-11-7 12:29
0
雪    币: 716
活跃值: (162)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
22
恭喜恭喜,弄一本收藏!!!
2008-11-7 14:42
0
雪    币: 224
活跃值: (147)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
23
小帅帅~~下次一定找机会请我吃饭~
2008-11-7 16:27
0
雪    币: 1829
活跃值: (1372)
能力值: (RANK:50 )
在线值:
发帖
回帖
粉丝
24
还有我,记得吃饭不要开车来
2008-11-7 19:38
0
雪    币: 202
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
恭喜LZ啦,书到一定收藏本..

PS:有2个多月没来看雪了.
2008-11-7 20:02
0
游客
登录 | 注册 方可回帖
返回
//