揭秘数据解密的关键技术
作者: 刘颖东编著
出版社:人民邮电出版社,2009
简介:本书一共11章,从逆向工程的介绍开始作为入口点写作,通过向读者讲解逆向工程的相关基本知识后,就进入第2章的游戏资源文件概述,通过第2章的讲解,让读者知道本书接下来利用逆向工程技术剖析游戏资源文件。从第3章开始就进入游戏资源分析的开始,主要讲解的是计算机数据的存储原理。第4章讲解的是一些在游戏领域中常见的多媒体存储格式,让读者知道了解这些格式对后面的文件逆向分析有极大的帮助。第5章讲解的是加密与解密,加密与解密在逆向工程的分析中是不可避免的,只有熟练掌握加密与解密的才能在后面的文件分析中做到游刃有余。第6章讲解的是压缩编码,游戏不可避免使用各种压缩方法来减少资源文件的占用空间,压缩后的文件对逆向工程分析带来了和加密和解密相似的复杂性,同样读者需要掌握多种压缩方式。第7章讲解了一些有助逆向工程的工具,熟悉掌握使用这些工具将大大提供逆向工程的效率。第8章讲解的是游戏文件系统设计的一般方法,研究一样事物首先对这样事物有充分的认识才能知道如何在哪里下手分析。第9章讲解的是游戏资源文件的常见设计格式,这部分是本书的重中之重,就像归纳事物的发展规律和武术中的套路一样,读者如果掌握了这个套路那么面向任何不同的游戏资源文件格式都可以知道大体的存储方式,对逆向分析文件格式有很大帮助。第10章讲解的是验证分析结果的正确性,让读者不仅学会如何分析文件,还要学会自己验证结果,就像科学领域中科学家需要利用各种不同的手段做不同的实验验证自己提出的猜想。第11章讲解的是利用逆向工程手段反汇编游戏的程序或相关的库文件来挖掘一些对逆向文件格式有帮助的资料数据。