关于《加密与解密》(第二版)答读者问
--------------------------------------------------------------------------------
Q:能否介绍一下本书第一版的情况?
A:这是一本很难写的书,因为当时这是一个全新的领域,Windows95面世6年来,市面上无一本这方面的书。在看雪论坛的众多朋友帮助下,密界一流好手的合作努力下,国内第一本全面介绍Windows平台下软件的加密与解密技术的书籍问世。 本书一面世立即得到了广大读者的喜爱和认可: 获得了2002年全国优秀畅销书奖!在全国很多计算机专业书店获得了名利前茅的销售业绩,而且一年来在著名的华储网销售排行都在前几名。次年,本书在台湾发行了繁体版,得到台湾的读者热烈欢迎。
--------------------------------------------------------------------------------
Q:二版新书与一版有什么不同?
A: 这次二版改动很大,有50%内容与一版不同,结构更加合理。由于第一版有一点仓促,许多地方很不完善,因此这次花了大半年时间使其更加完美。新增的主要内容(其实全部内容都变动了,下面是变动较大的地方):
1、新增基础知识里的windows与Unicode一块;
2、新增代码逆向分析;
3、IDA详细操作(一版讲的太简单了,这次花了25页来讲解);
4、以driversuite v2.7 来讲解SoftICE操作
5、Olldbg操作
6、密码学算法,提供了实例源码,你可以在自己软件的注册算法里直接套用这些MD5、SHA、RSA、ElGamal等源码。
7、VB的pcode跟踪
8、PE格式中的输入表、重定位表等;
9、增加PE文件功能一章(即现在很流行的PEDIY)
10、从跟踪角度谈SEH技术
11、脱壳一章全部重写,一共80几页(其中DLL的壳是这一块的一大特色,从PECompact、ASProtect到tElock的DLL通吃);
12、SMC技术补充里一些的新的概念,单层SMC也不是体力活了。
13、商用保护技术
14、更多具体内容请查看二版的目录。
--------------------------------------------------------------------------------
Q:二版新书定位的读者群?
A:这次二版定位是初学者,是一本加密与解密的启蒙教材。但不是说启蒙教材,内容就很简单,而是采用循序渐进方式,从基本的跟踪调试到深层的拆解脱壳、从浅显的分析注册到商用的软件保护,这500多页的一部书,几乎囊括了Windows下的软件保护的绝大多数内容。
--------------------------------------------------------------------------------
Q:阅读二版新书需要什么基础知识?
A:一些网友一点基础都没有,什么是汇编、C语言都不知,这样就来研究加解密,虽然根据一些教材依壶画瓢能解决一些简单的问题,但由于没基础,想深入一点是不可能的。 俗话说磨刀不误砍柴功。我不愿看到一些读者一时冲动,买回来后,由于基础知识不过关,学不下去。希望没基础的读者一定得加强这方面的内容,即使你以后不研究加解密了,学了这些东西对你编程还是有好处的。
1、如是新手,汇编一定要学好的,学到能写一些简单的汇编程序程度。书可以参考一些大学的汇编教科书,另外书书店里此类书也很多,如《xxx汇编教材之类的》。
2、掌握C语言,请不要将VC等编译工具与此概念混淆。这个也可参考大学的C语言教材,书店这类书也很多。
3、不管是研究加密与解密,还是编程,你都必须了解WinSDK编程。WinSDK程序设计就是API方式的Windows程序设计,学习Windows API将使您更深入地了解Windows工作方式。此类书籍有Charles Petzold著的《Windows程序设计》(以C来讲解)。另一本是罗云彬著的《Windows环境下32位汇编语言程序设计》,它以Win32汇编为讲解平台。
到此为止,我将不再假设您已经具有任何加解密的经验了。
我相信读者在掌握上面三个条件后,再用二版新书配合,加解密水平会有一个质的飞跃!
--------------------------------------------------------------------------------
Q:我买了一版了还要买二版吗?
A:己购一版的读者提前了一年涉足这个领域,用时间就是金钱的定律来讲是很值的,我想一版40元的书价带给你的知识绝对是超值的。这次二版是在一版基础上编写的,删除了一版中过时东西,补充了许多新技术进去。如你是整天在看雪论坛混的朋友,我想你也掌握了这些新技术,可以不买了。如果你很少来看雪论坛,对加解密很感兴趣,建议还是购一本,否则你的一些技术可能己脱节。
--------------------------------------------------------------------------------
Q:一版没买,这次买了二版还要买一版吗?
A:不需要,直接购买二版就可,二版己包含了一版中有价值的内容。
--------------------------------------------------------------------------------
Q:本书的技术支持如何?
A: 本书是软件调试论坛众多好手打造而成的,这里是国内最有名的加解密交流场所,你在学习过程中有任何疑难问题,都可以来看雪论坛交流。
--------------------------------------------------------------------------------
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!