简介
目录
书名页 1
版权页 2
目 录 3
致 谢 12
引言 13
第1 章分析Windows执行文件 23
1 .1 Windows 执行文件格式与动态链接 23
1 .2 WINSTUB———MS-DOS 首部 24
1 .3 Windows 执行文件首部 31
1 .4 代码段和数据段的重定位信息 47
1 .5 资 源 53
第2 章执行文件的分析工具 65
2 .1 分析Windows 文件格式的常用工具 65
2 .2 Power 系列分析工具 77
第3 章文件格式分析工具的开发实例 89
3 .1 一个DOS 文件操作功能的扩展工具———EXTTOOLS 89
3 .2 一个通用的文件对象———FILE OBJECT 108
3 .3 开发MSDUMP———一个类似EXEHDR 的工具 162
第4 章直接修改Windows执行文件 169
4 .1 Windows 执行机制与动态链接 169
4 .2 Windows 应用程序的启动过程 170
4 .3 动态链接库的初始化 177
4 .4 PBRUSH .EXE 的执行过程 181
4 .5 直接修改Windows 执行文件的方法 195
4 .6 调试Windows 程序的技巧 207
第5 章用汇编语言编写Windows应用程序 220
5 .1 汇编语言宏指令CMACROS .INC 220
5 .2 Cmacros 宏指令的用法详解 223
5 .3 用汇编语言编写Windows 程序应遵循的规则 234
5 .4 用汇编语言编写HELLOWIN 237
第6 章自装载Windows 执行文件 246
6 .1 自装载过程的函数接口 246
6 .2 自装载函数参考 248
6 .3 一个完整的自装载程序实例 251
6 .4 自装载的HELLOWIN 271
第7 章压缩算法原理与具体实现 273
7 .1 数据压缩概论 274
7 .2 LZ 压缩算法原理 274
7 .3 压缩与还原算法的实现 276
7 .4 PACKWIN 中用到的压缩函数 278
第8 章开发Windows执行文件压缩软件 293
8 .1 DOS 下压缩软件简述 293
8 .2 Windows 执行文件压缩工具PACKWIN 295
8 .3 PACKWIN 的实现过程 296
第9 章开发Windows加密软件 327
9 .1 软件加密基础与典型的加密软件 327
9 .2 加密软件的核心技术 330
9 .3 开发Windows 加密软件———BITLOK for Windows 333
9 .4 BITLOK for Windows 的使用 349
第1 0 章及Chicago执行文件格式 351
10 .1 PE 简介 351
10 .2 Win32 及PE 的基本概念 360
10 .3 PE 首部 361
10 .4 块 表 366
10 .5 各种块的描述 369
10 .6 PE 文件的IMPORT 373
10 .7 PE 文件的EXPORT 376
10 .8 PE 文件资源 378
10 .10 PE 和COFF 目标文件的区别 381
10 .11 总 结 382
参 考 文 献 383
版权页 2
目 录 3
致 谢 12
引言 13
第1 章分析Windows执行文件 23
1 .1 Windows 执行文件格式与动态链接 23
1 .2 WINSTUB———MS-DOS 首部 24
1 .3 Windows 执行文件首部 31
1 .4 代码段和数据段的重定位信息 47
1 .5 资 源 53
第2 章执行文件的分析工具 65
2 .1 分析Windows 文件格式的常用工具 65
2 .2 Power 系列分析工具 77
第3 章文件格式分析工具的开发实例 89
3 .1 一个DOS 文件操作功能的扩展工具———EXTTOOLS 89
3 .2 一个通用的文件对象———FILE OBJECT 108
3 .3 开发MSDUMP———一个类似EXEHDR 的工具 162
第4 章直接修改Windows执行文件 169
4 .1 Windows 执行机制与动态链接 169
4 .2 Windows 应用程序的启动过程 170
4 .3 动态链接库的初始化 177
4 .4 PBRUSH .EXE 的执行过程 181
4 .5 直接修改Windows 执行文件的方法 195
4 .6 调试Windows 程序的技巧 207
第5 章用汇编语言编写Windows应用程序 220
5 .1 汇编语言宏指令CMACROS .INC 220
5 .2 Cmacros 宏指令的用法详解 223
5 .3 用汇编语言编写Windows 程序应遵循的规则 234
5 .4 用汇编语言编写HELLOWIN 237
第6 章自装载Windows 执行文件 246
6 .1 自装载过程的函数接口 246
6 .2 自装载函数参考 248
6 .3 一个完整的自装载程序实例 251
6 .4 自装载的HELLOWIN 271
第7 章压缩算法原理与具体实现 273
7 .1 数据压缩概论 274
7 .2 LZ 压缩算法原理 274
7 .3 压缩与还原算法的实现 276
7 .4 PACKWIN 中用到的压缩函数 278
第8 章开发Windows执行文件压缩软件 293
8 .1 DOS 下压缩软件简述 293
8 .2 Windows 执行文件压缩工具PACKWIN 295
8 .3 PACKWIN 的实现过程 296
第9 章开发Windows加密软件 327
9 .1 软件加密基础与典型的加密软件 327
9 .2 加密软件的核心技术 330
9 .3 开发Windows 加密软件———BITLOK for Windows 333
9 .4 BITLOK for Windows 的使用 349
第1 0 章及Chicago执行文件格式 351
10 .1 PE 简介 351
10 .2 Win32 及PE 的基本概念 360
10 .3 PE 首部 361
10 .4 块 表 366
10 .5 各种块的描述 369
10 .6 PE 文件的IMPORT 373
10 .7 PE 文件的EXPORT 376
10 .8 PE 文件资源 378
10 .10 PE 和COFF 目标文件的区别 381
10 .11 总 结 382
参 考 文 献 383
深入Windows编程:Windows加密及压缩软件编程技巧与方法
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×