返回

第十章 文件解包

首页
关灯
护眼
字:
上一页 回目录 下一页 进书架
    第十章 文件解包 (第2/3页)

优点,而且编程的时候,要比繁琐的机器语言简化太多。

    杨林可以轻易地在脑中构造出一些功能不同的二进制矩阵,然后再把它们搭配起来,组合成一个有机的整体。

    比如运行在杨林大脑中的这个变异版win7系统,当初正是因为杨林对c盘里面的所有代码数据进行了优化,系统桌面、qq以及浏览器等才表现出了如此匪夷所思的3d效果。

    而且变异win7系统无论是流畅度还是功能多样性,都比电脑中的win7系统强大太多。

    虽然对于这套语言杨林还处在摸索阶段,但是经过二进制矩阵语言优化后的一些解包工具,处理《生化危机・启示录》的数据包,还是绰绰有余的。

    游戏数据包大概有4.5g,杨林花了将近一个半小时才下载完成。

    打开文件后,杨林发现,这些数据包都已经被团队里的其他成员处理过,并且按照文件格式进行了分类,主要有文本文件包、cg图片文件包、以及音频音乐文件包。

    为了防止盗版,这些文件包都已经被加过壳了。

    所谓的加壳,其实就是给可执行的文件加上个外衣。用户执行的只是这个外壳程序。当你执行这个程序的时候这个壳就会把原来的程序在内存中解开,解开后,以后的就交给真正的程序。

    这些的工作只是在内存中运行的,破解者是无法了解游戏具体是怎么样在内存中运行的。

    通常说的对外壳加密,都是指很多网上免费或者非免费的软件,被一些专门的加壳程序加壳,基本上是对程序的压缩或者不压缩。因为有的时候程序会过大,需要压缩。但是大部分的程序是因为防止反跟踪,防止程序被人跟踪调试,防止算法程序不想被别人静态分析。加密代码和数据,保护你的程序数据的完整性,不被修改或者窥视你程序的内幕。

    杨林所要做的,就是对这些数据包进行脱壳,获取它的内部文字,人物素材、模型以及音频资料后,然后再重新

    (本章未完,请点击下一页继续阅读)
上一页 回目录 下一页 存书签