揭秘数据解密的关键技术 pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供揭秘数据解密的关键技术电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
编辑推荐
学数据解密,从《揭秘数据解密的关键技术》开始……
内容简介
《揭秘数据解密的关键技术》是一本以游戏资源文件格式为研究对象的数据逆向工程的技术书籍,主要讲解如何分析和研究自定义文件格式的数据结构。《揭秘数据解密的关键技术》内容包含反汇编的阅读和理解,数据在计算机中的存储原理,常用媒体格式的解析,加密和解密的识别和分析,数据压缩的特征识别,打包文件格式的识别和游戏窗口化的方法。《揭秘数据解密的关键技术》对每一个问题都给出了详细和完整的分析过程,力求用最通俗和简单的方法让读者学会分析和研究自定义文件格式。《揭秘数据解密的关键技术》适合对数据解密、游戏资源提取、软件逆向工程感兴趣的读者以及广大编程爱好者阅读。
作者简介
刘颍东:网名“小猫”,擅长逆向工程与游戏开发,从接触反汇编开始便一发不收拾,对操作系统底层控制有强烈的征服欲望,现致力于研究嵌入式操作系统的开发。
精彩书摘
第1章 走进数据解密
1.2 数据解密的方法
1.2.3 黑盒分析法与白盒分析法的比较
通常如果使用黑盒分析法能获取文件的数据结构就不会使用白盒分析法,因为一般来说使用白盒分析法需要破解人员具备一定的汇编知识和经验,对于新手来说比较困难,但对于有经验的人员来说白盒分析法往往是解决问题的万能方法。很多时候通过黑盒分析法无法得到有用的信息时,惟一的办法就是进行白盒分析了。
白盒分析也就是俗称的反汇编,一般不会对数据进行反汇编,因为对数据进行反汇编是没有意义的,反汇编针对的是使用文件数据的程序。解密者通过分析、跟踪程序的反汇编代码,定位到程序读取或写入数据的代码段位置,通过分析反汇编代码研究文件的数据结构。
现在的程序大多数都使用了强悍的加密壳保护自己,直接反汇编加了壳的程序是没意义的,解密者通常需要自行将加了壳的程序脱壳并修复后才能正常反汇编分析程序,而脱壳这一环节无形中又增加了解密文件数据结构的难度。
如果为了锻炼自身的计算机技能水平,想要深入学习计算机编程,那么学习汇编、看懂反汇编是必经之路,如图1-2所示为使用白盒分析法在OllyICE中通过反汇编分析程序的指令。
1.2 数据解密的方法
1.2.3 黑盒分析法与白盒分析法的比较
通常如果使用黑盒分析法能获取文件的数据结构就不会使用白盒分析法,因为一般来说使用白盒分析法需要破解人员具备一定的汇编知识和经验,对于新手来说比较困难,但对于有经验的人员来说白盒分析法往往是解决问题的万能方法。很多时候通过黑盒分析法无法得到有用的信息时,惟一的办法就是进行白盒分析了。
白盒分析也就是俗称的反汇编,一般不会对数据进行反汇编,因为对数据进行反汇编是没有意义的,反汇编针对的是使用文件数据的程序。解密者通过分析、跟踪程序的反汇编代码,定位到程序读取或写入数据的代码段位置,通过分析反汇编代码研究文件的数据结构。
现在的程序大多数都使用了强悍的加密壳保护自己,直接反汇编加了壳的程序是没意义的,解密者通常需要自行将加了壳的程序脱壳并修复后才能正常反汇编分析程序,而脱壳这一环节无形中又增加了解密文件数据结构的难度。
如果为了锻炼自身的计算机技能水平,想要深入学习计算机编程,那么学习汇编、看懂反汇编是必经之路,如图1-2所示为使用白盒分析法在OllyICE中通过反汇编分析程序的指令。
前言/序言
感谢
本书献给国内所有热爱修改游戏,以及不求回报无私奉献自己的时间和精力奋战在游戏汉化第一线的朋友们,非常感谢出版社黄焱为本书所做的编辑工作,同时还要感谢我的同学张介溆和孙庚教授,多谢你们审校本书,指出书中的错误并提出宝贵的修改意见,没有你们的工作和帮助本书是不可能完成的。
写作背景
在国内,数据解密的普及程度明显相当不足,在高校里也不太重视这个领域的知识,甚至在市面上的技术书籍也未曾见过一本专门讨论数据解密的书籍,而最接近这个领域的书籍在国内有“看雪论坛”的《加密与解密》,但此书重点是研究代码的逆向分析而非数据的逆向分析。
数据解密在日常的应用非常广泛,包括游戏资源提取、游戏外挂和游戏脚本修改器这些软件的开发都与数据解密形影不离。本书以研究和分析游戏中的资源文件数据结构作为学习数据解密的例子,通过学习这些例子读者能将此技术应用到其他软件领域。
技术是一把双刃剑,本书的写作目的并不是鼓励读者通过学习本书的内容后去搞破坏和谋取利益,本书的写作目的很简单,那就是尽笔者最大的努力和能力告诉读者数据解密是怎么一回事罢了。
本书包含了笔者早年学习数据解密技术的资料、经验和研究成果,读者可以将此书作为一本数据解密的入门书籍来学习。本书并没有什么高深莫测的知识,研究和分析非公开数据结构只需读者具备耐性、时间和精力,如果读者已经具备了这三个条件,那么相信本书能很好地引导您入门。
本书献给国内所有热爱修改游戏,以及不求回报无私奉献自己的时间和精力奋战在游戏汉化第一线的朋友们,非常感谢出版社黄焱为本书所做的编辑工作,同时还要感谢我的同学张介溆和孙庚教授,多谢你们审校本书,指出书中的错误并提出宝贵的修改意见,没有你们的工作和帮助本书是不可能完成的。
写作背景
在国内,数据解密的普及程度明显相当不足,在高校里也不太重视这个领域的知识,甚至在市面上的技术书籍也未曾见过一本专门讨论数据解密的书籍,而最接近这个领域的书籍在国内有“看雪论坛”的《加密与解密》,但此书重点是研究代码的逆向分析而非数据的逆向分析。
数据解密在日常的应用非常广泛,包括游戏资源提取、游戏外挂和游戏脚本修改器这些软件的开发都与数据解密形影不离。本书以研究和分析游戏中的资源文件数据结构作为学习数据解密的例子,通过学习这些例子读者能将此技术应用到其他软件领域。
技术是一把双刃剑,本书的写作目的并不是鼓励读者通过学习本书的内容后去搞破坏和谋取利益,本书的写作目的很简单,那就是尽笔者最大的努力和能力告诉读者数据解密是怎么一回事罢了。
本书包含了笔者早年学习数据解密技术的资料、经验和研究成果,读者可以将此书作为一本数据解密的入门书籍来学习。本书并没有什么高深莫测的知识,研究和分析非公开数据结构只需读者具备耐性、时间和精力,如果读者已经具备了这三个条件,那么相信本书能很好地引导您入门。