返回

第十章 文件解包

首页
关灯
护眼
字:
上一页 回目录 下一页 进书架
中。

    经过两天的摸索,杨林发现,自己的大脑可以直接理解任何软件的源代码,无论是汇编语言还是C、C++、LISP、Java等高级语言,甚至连CAD系统中的绘图语言和DBMS的数据库查询语言,他都能轻松将其转化为二进制代码矩阵,并且在短时间内理解掌握。

    从某种意义上说,这种二进制矩阵代码语言也是一种非常强大的编程工具。

    它不但保留了机器语言中硬件可以直接读取的优点,而且编程的时候,要比繁琐的机器语言简化太多。

    杨林甚至可以轻易对这种二进制矩阵进行修改优化,使其功能远远超出原版软件。

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

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

    这两天,杨林又把自己手头的诸多黑客工具用二进制矩阵语言重新优化了一遍,杨林想要看看,这种优化工具处理《生化危机・启示录》的数据包,到底会表现出多么强大的能力。

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

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

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

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

    由于破解者是无法了解程序具体是怎样在内存中运行的,所以在脱壳之前,你根本拿不到这些程序的源代码。

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

    

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