第十章 文件解包
态分析。加密代码和数据,保护你的程序数据的完整性,不被修改或者窥视你程序的内幕。
杨林所要做的,就是对这些数据包进行脱壳,获取它的内部文字,人物素材、模型以及音频资料后,然后再重新封装,发给团队内的其他成员。
这项工作是破解一款大型游戏时最为关键的一个环节,它不但要求破解者精通汇编、C、C++、J**A等中高级语言,还要求你在软件算法、编程技术等领域有着极深的造诣。
只有这样,你才能推导出数据包加壳过程中所使用的思路、原理、结构、算法,完成真正的解包工作。
这个过程中,无论哪一步出了问题,都容易造成文件本身错误,出现乱码,前功尽弃。
杨林在笔记本电脑中打开重新编写的解包软件,他脑中的解包软件也瞬间启动,两者开始同步运行。
其实只要杨林愿意,他不用开启大脑中的解包软件也可以。
只不过这样一来,他就要手动操作电脑,依靠软件本身去对这些数据包进行解包,这样不但解包速度要慢很多,而且也不利于杨林加深对二进制矩阵代码的理解。
杨林缓缓闭上双眼,很快就出现在了密密麻麻的数字矩阵中。
<本章未完请点击"下一页"继续观看!>