第十章文件解包(1 / 2)

加入书签 本章报错

电脑附身强烈推荐:

杨林道:“tt联盟是中国最顶尖的黑客以及程序员交流论坛,里面讨论的都是计算机方面最前沿的技术!不过想要加入这个论坛,难度非常大。他们有一个专门招收新会员的测试服务器,网址是。这里面一共有九道关卡,每道关卡都需要用不同的黑客手段才能攻破,你只有把这九道关卡全部攻破,才有可能获得一个ฐtt联盟新手会员的邀请码。”

杨林点点头道:“听说过!”

这两年,妹妹比以前๩更喜欢笑了,她笑起来的时候,美得像一个天使。

杨颖是笑着听完这个消息的,听完后,她还笑嘻๵嘻地安慰情绪低落的哥哥,说她已๐经习惯了轮椅上的日子,无຀论走到เ哪里都有人照ั顾,又不用自己走路,多好!

随着解读逐步深入,杨林的眉头也渐渐锁了起来。

很快,杨林发现,这些二进制矩阵代码所代表的涵义居然和他与黑猫合作编写的这款深度恢复数据软件源代码一模一样。

五年前,杨林考上国内排名前๩列ต的江城大学应用数学系,他大三那ว年,妹妹和他一样考上了同一所大学。

从某种角度上说,林青雅是杨林兄妹的恩人。

不过令人意外的是,他却能完全看懂ฦ这些排布๧的具体涵义แ。

上下、前后、左ุ右,只有无穷无尽的0่和1้,整个空间仿佛都成了一个由二进制ๆ字符组成的数字海洋。

杨林进入邮ุ箱,把邮件附件中ณ的数据包下载到เ笔记本电脑的硬盘上,接着,他又启动自己大脑中的系统,把里面储存的一些专业的黑客工ื具重新转移到自己้的笔记本电脑中。

这里不得不提及运行在杨林脑中ณ的那ว个特殊的二进制矩阵语言。

经过两天的摸索,杨林发现,这种二进制矩阵代码语言其实是一种非常强大的编程工具。

它不但保留了机器语言中ณ硬件可以直接读取的优点,而且编程的时候,要比繁琐的机器语言简化太多。

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

比如运行在杨林大脑中ณ的这个变异版win7系统,当初正是因为杨林对c盘里面的所有代码数据进行了优化,系统桌面、qq以及浏览器等才表现出了如此匪夷所思的3d效果。

而且变异win7系统无论是流畅度还是功能多样性,都比电脑แ中的win7系统强大太多。

虽然对于这套语言杨林还处在摸索阶段,但是经过二进制矩阵语言优化后的一些解包工具,处理《生化危机·启示ิ录》的数据包,还是绰绰有余的。

游戏数据包大概有45g,杨林花了将近一个半小时才下载完成。

打开文件后,杨林发现,这些数据包都已经被团队里的其他成员处理过,并且按照文件格式进行了分类,主要有文本文件包、cນg图片文件包、以及音频๗音乐文件包。

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

所谓的加壳,其实就是给可执行的文件加上个外衣。用户执行的只是这个ฐ外壳程序。当你执行这个程序的时候这个ฐ壳就会把原来的程序在内存中解开,解开后,以后的就交给真正的程序。

这些的工作只是在内存中ณ运行的,破解者是无຀法了解游戏具体是怎么เ样在内存中运行的。

通常说的对外壳加密,都是指很多网上免费或者非免费的软件,被一些专门的加壳程序加壳,基本上是对程序的压缩或者不压缩。因为有的时候程序会过大,需要压缩。但是大部分的程序是因为防止反跟踪,防止程序被人跟踪调试,防止算法程序不想被别人静态分析。加密代码和数据,保护你的程序数据的完整性,不被修改或者窥视你程序的内幕。

杨林所要做的,就是对这些数据包进行脱壳,获取它的内部文字,人物素材、模型以及音频资料后,然后再重新封装,发给团队内的其他成员。

这项工ื作是破解一款大型游戏时最为关键的一个环节,它不但要求破解者精通汇编、cນ、c、j**โa等中高级语言,还要求你在软件算法、编程技术等领ๆ域有着极深的造诣。

只有这样,你才能推导出数据包加壳过程中所使用的思路、原理、结构、算法,完成真正的解包工作。

这个ฐ过程中,无论哪一步出了问题,都容易造成文件本身错误,出现乱码,前功尽弃。

杨林在笔记本电脑中打开重新编写的解包软件,他脑中ณ的解包软件也瞬间启动,两者开始同步运行。

其实只要杨林愿意,他不用开启大脑แ中的解包软件也可以。

只不过这样一来,他就要手动操作电脑,依靠软件本身去对这些数据包进行解包,这样不但解包速度要慢很多,而且也不利于杨林加深对二进制矩阵代码的理解。

杨林缓缓闭上双眼,很快就出现在了密密麻麻的数字矩阵中。

“这应该就是游戏文本文件转化为二进制矩阵代码时的形式了。”

杨林的思维开始在矩阵空间中蔓延,加壳程序、文本文件源代码在杨林眼中ณ一览无余。

很快,笔记本电å脑桌面上,代表文本文件的数据包已๐经被导出,一

↑返回顶部↑

书页/目录

电脑附身