翠微居首页->网游小说->轻松游戏->轻松游戏目录
加入书签 推荐本书 打开书架 全文阅读 本章下载

第二卷突如其来的乱世之六第九十二章古代黑客技术之二

    我点点头,他则是接着说。
mAbM5lqsrDFJa小说www.cuiweiju.com
    “恩,那我们现在就可以解释下关于封包。封包说白了就是些数据,我们知道微中子网络的数据传输一般采用TCP/IP通信协议,数据交换是通过IP数据包的传输来实现的,一般来说我们客户端向服务器发出某些请求,比如移动、战斗等指令都是通过封包的形式和服务器交换数据。”
OaosiYKDTXkhtnSGWR6小说www.cuiweiju.com
    这我基本能明白,就朝他点点头,他继续说:“那我们把本地发出消息称为SEND,意思就是发送数据,服务器收到我们SEND的消息后,会按照既定的程序把有关的信息反馈给客户端,比如,移动的坐标,战斗的类型。那么我们把客户端收到服务器发来的有关消息称为RECV。”
OCfWRL2alay小说www.cuiweiju.com
    两个概念,SEND和RECV,我又点点头。
lMck9V4nNljly4Ls27小说www.cuiweiju.com
    他坏笑了一下,说:“古代的黑客就是在这些封包上做手脚,他们利用封包拦截工具把本来要传送给服务器的封包拦截下来,并且做出分析修改,然后把修改后的数据发回服务器,服务器存储下来,这样就改变了人物或者装备等资料的数据。”
wDUrLZfMzxIg小说www.cuiweiju.com
    我惊讶得目瞪口呆,那不是修改几个数字就等于大家长时间的游戏吗?
3hmkwDLY1HX61Iem4rd小说www.cuiweiju.com
    小炎似乎很期待我的惊讶,于是得意地继续说关于黑客的事情:“古代网络游戏的服务器计算能力都不够强,无法检查每个封包里的数据是否异样,那些黑客就是利用这一点,随意修改封包内容,来改变游戏内原本不可改变的事情。”
xJdi7ryuWpGOcwNw小说www.cuiweiju.com
    “比如……”他看看四周,除了绿色就是白色,他却拉出几条正在向上飞的数据,说道:“这几条。这是《天选者》的封包数据,现在我朋友正在喝HP药水,你瞧,就是这六组数据。”
Nh8tvEWBDBVkJlu0pf小说www.cuiweiju.com
    我仔细看了那六组数据,是这样的:
5lwarSRJlNFShcbjd8qC小说www.cuiweiju.com
    SEND->0000081421060104
eHKhzXyD8Zzim2l小说www.cuiweiju.com
    SEND->00000209870067FFA4AA112200000000
aEv63XmD9FYwNmCSv0JV小说www.cuiweiju.com
    SEND->0000038411091109
QvJdb34yqmnWSc小说www.cuiweiju.com
    SEND->00000A09C1100000FF5244
S0FAWGzKRwDhLyA小说www.cuiweiju.com
    SEND->00000A09C1100000665244
i6qoUanJSGxZGoQ小说www.cuiweiju.com
    他解释道:“他喝的第一罐药水让自己的HP增加了16,16的数值就是10。现在你可以看到到第4跟第5个封包的位置4有10这个值出现,那就是这里了。”
0l197wtxZmC7F小说www.cuiweiju.com
    我真的对数字不敏感,费了好大劲才找到那两个10。
gb9A9jHVQ2I3vBq小说www.cuiweiju.com
    他看我找到10了,才点着第四、五行说:“你还可以看到10前的0A09C1在两个封包中都没改变,可见得这3个数值是喝HP药水的关键。”
GDTo7NvVmG8fVWc小说www.cuiweiju.com
    说到这里,他坏笑着,伸手一抚将0A09C110这行数字改成0A09C1FF,说道:“这么一来,当他再喝药水的时候,FF会取代之前的10,也就是说,原本补充16HP的药水可以一下补充上255的HP!”
96FI6OkWoRxuSO小说www.cuiweiju.com
    天,16HP和255HP的差别有多大?对我而言,16HP的药水只能补充我一点点生命值,而255HP却可以在关键时刻救我一命。
FJBBlXlDQ3小说www.cuiweiju.com
    “太夸张了!”我惊叹道,古代的黑客真是厉害。
Lzd3SIyvbGSJAwEriA小说www.cuiweiju.com
    小炎却笑道:“不仅如此,如果用专门的软件一直发送这个封包,游戏里的人物就会一直获得255HP。”
2C8INrs8Sm8K8m小说www.cuiweiju.com
    那不就成了不死之身?我低声说:“太可怕了。”
3gz6x5tOO2n5ZI0小说www.cuiweiju.com
    小炎呵呵笑着,介绍道:“当然,贩卖东西之类的封包也可以截获,那些古代黑客就一直向服务器发送卖出东西的封包,这样就一直获得虚拟币。而打猎就更简单了,我们能把HP药水从16变成255,他们也有办法将攻击力提高这么多倍,你想想,你的攻击忽然提高一百倍甚至一千倍会怎样?BOSS是不是被你秒杀?”
udPU25hjlchNqyq小说www.cuiweiju.com
    我叹了口气,这太疯狂了,但是抱着一点希望问道:“那古代的服务器就没办法查获这样的违法封包?”
qFAIuz7jmmcwRpHHAbWN小说www.cuiweiju.com
    “哈哈,那时候连网络法典都没有,怎么算违法哦?”他笑道:“但是,古代的服务器有用各种方式来对封包进行加密,或者在登陆游戏的时候,就对发送的封包采用不同的两种数据排列方式。一般是采用‘异或运算’。”
GIvpqi1q5zXzUgUQ小说www.cuiweiju.com
    “异或运算?”我有点惊奇,这可是个新名词。
8FLdTNjqAemMk7G小说www.cuiweiju.com
    “恩,再比如吧……”他又挠挠头,把目光投向《天选者》的那些数据,忽然拉出几行来说:“瞧,这是我朋友两次和营地NPC打招呼的记录。”
4BwwRNCq7TgufrW小说www.cuiweiju.com
    我仔细一看,有两个文件总共十二行,这次一看,果然看出了点东西。
5LsU8VDC44wPDNgs小说www.cuiweiju.com
    第一个文件:
vcII6VWC5J小说www.cuiweiju.com
    SEND->0000E6560D227E6BE417131312131213671B
cKwJUQScQnR5lw小说www.cuiweiju.com
    SEND->00101712DD341212121217120E1212129B
O6DFV8AAcwXtaTMm小说www.cuiweiju.com
    SEND->0000E6561EF1290617123B0E171A
f3UZU8oAdH小说www.cuiweiju.com
    SEND->0000E6561BC0681212125A
r5HuI2j0ukNIS7rlxDwZ小说www.cuiweiju.com
    SEND->0000E65602C813C97E6BE417103527131212
d98GELehcwx小说www.cuiweiju.com
    SEND->0000E65617C912
UapGXF0mXFthHP3小说www.cuiweiju.com
    第二个文件:
qjlzcNFyTPd小说www.cuiweiju.com
    SEND->0000833368471B0E8172767677767776027E
3EtvKAorfuOwpyIHxN4小说www.cuiweiju.com
    SEND->00107277071C777777777277727777776D
nT4KqruJlEn小说www.cuiweiju.com
    SEND->000083337B944C6372775E6B72F3
ArmgfRqkDN小说www.cuiweiju.com
    SEND->000083337EA5217777773F
huaMyMQUUrKbr9J7ZLZ小说www.cuiweiju.com
    SEND->0000833367AD76CF1B0E8172755042767777
CeJwfDWdvCjN小说www.cuiweiju.com
    SEND->0000833372AC77
tZkhXuyw8j小说www.cuiweiju.com
    小炎解释道:“《天选者》服务器也对封包进行了加密,你应该可以看出这两组数据在规律上的相同点吧?”
KIil33biiq0xDH9小说www.cuiweiju.com
    我点点头说:“我看到第一个文件的E6在第二个文件中全部换成了83,56则全部变成33。”
HF5a23uNk7zh5yp小说www.cuiweiju.com
    小炎笑道:“事实上,并非全部都可以替换。这得从异或运算说起,其实很简单,以二进制来说,异或就是‘相同为0,不同为1’,举个例子,0001和0010异或,我们按位对比,得到异或结果是0011,计算的方法是:0001的第4位为0,0010的第4位为0,它们相同,则异或结果的第4位按照‘相同为0,不同为1’的原则得到0,0001的第3位为0,0010的第3位为0,则异或结果的第3位得到0,0001的第2位为0,0010的第2位为1,则异或结果的第2位得到1,0001的第1位为1,0010的第1位为0,则异或结果的第1位得到1,组合起来就是0011。”
dO1xhb1ZggP7spep小说www.cuiweiju.com
    他一边说,一边用脑波画出白色的0和1,解释着异或运算。
z56Mt3CNnsperf小说www.cuiweiju.com
    “按照常理,数据包的数据不会全部都有值的,游戏开发时会预留一些字节空间来便于日后的扩充,也就是说数据包里会存在一些00的字节,观察上面的文件,我们会发现文件一里很多12,文件二里很多77,这就是我们说的00,一旦知道这些00,其他部分的替换就大致相同了。”
AIxadb9ZOB03jBg小说www.cuiweiju.com
    我很担心:“那不是说在游戏里作弊很容易?”
2aNtHGruQM5hfXydfwOH小说www.cuiweiju.com
    小炎哈哈大笑,回答道:“当然不是,那是古代啊,我们现在技术进步了多少,都没有用电子和光子作为数据传输媒介了,而是用微中子。微中子计算机的运算能力是古代计算机无法比拟的,形象点打个比方吧,现在微中子计算机就是你家里的私人神经接入器,而古代计算机呢?就和你的手机差不多吧。”
hIHa8TQB3tO小说www.cuiweiju.com
    我摇摇头,笑道:“古代真是太落后了。”
tKuFVjLaNBejy0C5ZMYd小说www.cuiweiju.com
    小炎却更大声笑道:“落后?你猜那些古代人用阂们手机运算能力一样的计算机干什么呢?他们登上了月球,还向冥王星发送了探测器。在我们看来,把手机装在宇宙飞船上当成中央计算机简直是疯狂,可他们就是这么干的,恩,还成功了。”
eNoQl3aMZNY小说www.cuiweiju.com
    我哑口无言,的确,用我的手机登上月球度假,简直是难以想像的事情。
lD2NROoaQWyKVQ小说www.cuiweiju.com
    小炎把话题扯回到游戏上来,说:“《天选者》的主服务器就是超级微中子计算机,可以检查每个封包以及每个玩家的资料,还能自动分析出事件的前因后果,据此做出判断,玩家的行为——无论是游戏内还是游戏外的——是否破坏了游戏平衡,违反了公平竞技原则。”
RhXFCrTRMBj5idZ小说www.cuiweiju.com
    他喘了一口气,继续说:“当然,在这种施行汇率制的国际性大游戏里作弊,就是犯罪,哪怕不构成刑事犯罪,也会落下个坏名声,就像赌场出老千,被抓到一次,知道的人就不会和你玩了。”
jKeuBrdnjMeOJ5小说www.cuiweiju.com
    我点点头,说得没错啊,如果在个人信用上有这么一笔:“有从事网络诈骗行为的记录。”那简直是无期徒刑,至少对我而言是,现在网络游戏已经成为我生活的一部分,真的很难离开它了。
kSamRAJyKrZ9Cq6小说www.cuiweiju.com
    于是,我有点担心,问小炎:“那我们这样查看封包数据,会不会出问题?”
gkqGkAx4h8UmyMR小说www.cuiweiju.com
    小炎笑道:“哪里会哦?这是在我们自己机器上的记忆体里找出来的,只要不修改,不恶意发送给服务器,那就不会构成作弊。”
htnyAdyfdM小说www.cuiweiju.com
    我点点头,他反问道:“你应该到过《天选者》社区吧?”
ZwG5o9uQuV6cdvz9tXjJ小说www.cuiweiju.com
    当然是去过了,于是我持续点头。
ezzejlnWbBjdJPfL小说www.cuiweiju.com
    他笑了下说:“这就对了,《天选者》社区里不是有个‘技术讨论区’吗?那些准确数据哪里来的?都是像我一样分析封包数据得出来的。”
G2l4iRHrdMeWFbx小说www.cuiweiju.com
    对哦,我记起来了,潜龙勿用他们在讨论HP药物叠加补充的效果时,就说出了准确的数据,难道他们也是用封包数据分析出来的?
HFMVxZc90rZ小说www.cuiweiju.com
    看来我得去《天选者》社区的“技术讨论区”看看哦,我很想知道自己对致命一击率的理解是否正确。
j1oS5LqwZA5GnUH2JFi小说www.cuiweiju.com
    这时候,小炎又专注起眼前的数据瀑布,一边小声说:“这家伙练了半个小时的生活技能才出来打猎,够浪费时间的。”
TFrVVdVKmi9wwej2xq小说www.cuiweiju.com
    〖翠微居文学网制作〗www。cuiweiju。com
看小说就去翠微居cuiweiju.com欢迎阅读网游小说小说《轻松游戏》,更多、更快、更全小说尽在翠微居www.cuiweiju.com