第五十二章 破解测试

这次来的是一位男生,名叫周成宇,应聘的是编程工作。

刘明辉提问他几个问题,又测试一下他的编程能力,觉得他还算专业,可以录取。

这时,刘明辉又发现他简历上写的另一项内容,问他:“你还懂数据加密,是吗?”

周成宇说:“我对这块一直比较感兴趣,专门学过一段时间。”

刘明辉又说:“懂加密的一般都懂破解,那么你也会破解了?”

周承宇笑笑,谦(zhuang)虚(bi)地说:“略懂一二。”

“好,那这样,我们的游戏就经过加密。”刘明辉说,“你现在抓个包,试试破解一下。”

以前,刘明辉自己就曾试着破解《热血三国》的加密程序,没有成功。但他不是这个专业的,破解能力仅限于会用一些工具,水平比较一般。

今天既然来了一个自称会破解的,那就让他试试,顺便考验一下游戏的防御力。

周承宇跃跃欲试的说:“没问题,我可以试一下。我能用自己的笔记本吗?”

“可以。”刘明辉扯了一根网线给他。

刘明辉家里有两条通信网络。

一条是光纤通讯,连接到机柜上,通过防火墙、交换机和服务器组成一套局域网,用来做游戏的运行,测试和维护,可以算是他们自己的一个小型数据中心。并且通过vpn通道,和新浪的数据中心相连接。

另一条是普通的家庭宽带,平时上网用的。

刘明辉给他的,就是普通家庭宽带。

周成宇打开自己的笔记本电脑,接上网线,按照刘明辉的指点,注册游戏账号,登录游戏,然后调出抓包工具监测端口的数据通信,准备抓包。

玩家在登录游戏后,玩家的电脑和游戏服务器之间的通信,是以数据包的形式进行的。想要破解并修改游戏数据,第一步就是抓取通信数据包,行话叫“抓包”。

抓到数据包之后,因为数据包一般都是经过加密的,所以要对它进行破解。

破解了数据包的加密规则,解开数据包之后,就会得到真正的游戏数据。

下一步,还要对游戏数据的程序语法进行辨认和翻译。说白了,就是你要搞清楚,破解后得到的游戏数据是什么内容,干什么用的?