软件保护工作是维护软件开发人员利益的必要手段,是软件开发过程中的重要环节。本书讲述Windows环境下的软件保护技术及相关解决方案。全书共分为3个部分。及时部分介绍与软件保护技术相关的基础知识;第二部分讲述各种软件保护方式,如序列号、时间限制、CRC、SMC及各种加密算法,并且还介绍了注册表、VB保护程序的特点。第三部分主要介绍脱壳的基本技巧,以及一些大型商业软件保护的实例。
本书是国内密界好手的呕心之作,通过解析大量的实例来展示软件调试的深处,是软件开发人员不可多得的读物。
第1章 基本常识
第2章 动态分析技术
第3章 静态分析技术
第4章 函数、资源与注册表
第5章 软件保护技术
第6章 Visual Basic程序
第7章 压缩与脱壳
第8章 补丁制作
第9章 商用软件保护技术
附录
附录A ASCII基本字符对照表
附件B ASCII扩展字符对照表
附录C 汇编指令小结
附录D SoftICE操作手册
附录E TRW2000手册
附录F 与本书相关的网络资源
参考资料