内容简介

   本书主要讲解了如何对软件进行加密保护,以帮助程序员更好地保护自己的软件。书中介绍了相关系统底层知识,例如,PE格式深入分析、调试API应用、未公开技术SEH的深入研究等,从而使读者在了解这些底层知识后,可以应用到自己的软件保护方案如各种反跟踪技术的实现中。本书还首度公开了如何编写加壳软件,以及如何将壳与程序融合在一起等一些热门技术。
本书由密界一流高手共同打造,读者将从本书中获得许多极具商业价值的内幕技术,是专业开发人员不可多得的一本好书。

作者简介

段钢,网名看雪,1994年毕业于上海同济大学,看雪学院(www.pediy.com)站长,致力于软件加密与解密研究。2001年9月组织推出国内第一本全面介绍Windows平台下软件的加密与解密技术的书籍《加密与解密——软件保护技术及完全解决方案》。2003年6月出版《加密与解密》(第二版)。

目录
第1章 PE文件格式的深入分析
1.1 PE文件格式纵览
1.2 PE文件结构
第2章 PE分析工具编写
2.1 文件格式检查
2.2 FileHeader和OptionalHeader内容的读取
2.3 得到数据目录表信息
2.4 得到区块表信息
2.5 得到输出表信息
2.6 得到输入表信息
第3章 Win32 调试API
3.1 Win32调试API原理
3.2 利用调试API编写脱壳机
3.3 利用调试API制作内存补丁
第4章 Windows下的异常处理
4.1 基本概念
4.2 SEH相关数据结构
4.3 异常处理程序原理及设计
4.4 SEH的简单应用
4.5 系统背后的秘密
4.6 Vinsual C++ 如何封装系统提供的SEH机制
4.7 Windows XP下的向量化异常处理
第5章 反跟踪技术
第6章 加壳软件编写
第7章 如何让壳与程序融为一体
第8章 Visual Basi 6 逆向工程
附录A 在Visual C++中使用内联汇编
附录B 在Visual Basi 中使用汇编

更多
相关推荐
共有0位网友发表了评论 网友评论
(请文明发言!)