兰锡梦躺在床上辗转反侧彻夜难眠,现在他没有破解这个局的能力,只能在棋局中任人摆布。这时兰锡梦才明白征服世界远比他想象中困难的多,甚至他无法征服一个自己正在供职的情报组织,这何尝又不是一种嘲讽呢?绝望如同决堤的洪水般将他淹没在伦敦浓厚的夜色中,命运重重地将他击倒在地上而他却无力回击。
天色渐渐发白,阳光一丝一丝从窗户进入他的卧室。兰锡梦决定起床,泡了一杯咖啡,打开了手机翻看新闻。BBC头条报道了马云所有社交账号被第十骑士入侵的新闻,马云旋即召开记者发布会宣布成立阿里巴巴网络安全小组并愿意同微软网络安全小组一起共同维护网络安全。
“如果经历了这次事件,微软网络安全小组没有确定攻击所在地的话,那说明微软网络安全小组也不过如此。但是FBI为什么一直都不出手呢?对他们而言他们是真的找不到吗?亦或是说他们也在寻找着什么?”兰锡梦百思不得其解,凭借FBI的情报收集能力完全可以找到攻击所在地甚至攻击发出人,甚至KRT这个组织的存在难道FBI真的不知道吗?如果FBI不知道的话,那么KRT真正的目的究竟是什么呢?
兰锡梦觉得一切还是要从源头出发,从调查KRT 的目的开始。而既然自己所配备的电脑就是KRT专用攻击电脑,那么不妨就铤而走险直接去调查那台电脑,说不定那台电脑的网络就是MI6内部网络的一条分支,这样FBI才会一直找不到攻击源所在。兰锡梦点了一份外卖披萨,在等外卖期间看了一集《神探夏洛克》,一开始刷剧,兰锡梦就有点控制不住自己了,一不小心看了一整个上午的卷福。
“哦,天啊,怎么已经中午了?”兰锡梦关掉了电脑走出公寓决定去吃午饭,简单的意面与可乐。这些东西兰锡梦在国内随着高离吃西餐的时候觉得还不错,但在来到伦敦之后天天吃实在是觉得厌烦。虽然兰国风做的饭并不好吃,但他却怎么都吃不厌。兰锡梦突然想起来兰国风,他已经离开这个世界一年了,但兰锡梦觉得好像很多年都过去了一样,或许是这一年来兰锡梦经历的实在是太多了,才会觉得已经过去许多年了吧。
兰锡梦吃过午饭,徜徉在暖阳的伦敦街头。此时他很平静,不快乐也不悲伤。夫天地者,万物之逆旅也;光阴者,百代之过客也。而浮生如梦,为欢几何?兰锡梦渐渐开始觉得似乎人生实在是太过短暂,而他复仇命运、征服世界的热血也慢慢冷淡了下去。未来会是什么样子呢?兰锡梦甚至有点失去了对未来的期待。反正不过也就这样罢了,人生不过如此。
兰锡梦回到自己的公寓,他泡了一杯咖啡,热气氤氲在电脑屏幕前。电脑上的符号一个又一个出现,加密系统很完善,兰锡梦尝试着去解开密码。第一道加密系统很轻松就被他攻破,第二道加密系统采用了兰锡梦之前未曾见过的加密系统。他拿来了自己的Macbook Pro,在维基百科上搜索各式各样的加密系统,他找到了许多自己没见过的加密算法,然后他开始自行研读算法,尝试着去理解这些算法语句的含义,以及加密方式为下一步破译密码做准备。兰锡梦专心研究算法直到凌晨一点,终于弄明白了这套加密系统的加密模式以及破译方法。时间不早了,兰锡梦关掉了工作电脑,并给Macbook Pro充上电便进入了甜美的梦乡。
由于前一天夜晚的失眠,兰锡梦一觉睡到了中午12:00。打开手机一看,一条来自索菲的短信:
今晚十一点,任务:摧毁FBI官方网络,届时会有人引领你们进入FBI官网,切记务必摧毁。
我靠!KRT疯了,直接将矛头指向FBI,这他妈这群人是不想隐匿下去了,这是公开和FBI宣战的意思啊!兰锡梦实在是无法理解KRT高层领导脑子里是不是进了水,以现在他们的实力根本做不到摧毁FBI的网络系统,甚至如何进入FBI内部网络都是一个问题。有人引领?兰锡梦突然意识到了这个问题,这个人是谁?
兰锡梦觉得当务之急还是要搞清楚KRT 究竟是一个什么样的组织,他总觉得这个组织的神秘让他这个雇员觉得可怕。兰锡梦迅速破解了第二道加密系统,但是第三道加密系统是兰锡梦从未见过的一些符号,甚至连文字他都不认识。兰锡梦试着在维基百科上搜索那些奇怪的符号:有人回答是世界语,有人回答是精灵语。兰锡梦的内心完全是崩溃的:“妈的,这里面怎么没有甲骨文啊?这种变态的算法语言究竟是哪个神经病想出来的。”其实语言问题不是令兰锡梦最头疼的,最棘手的问题在于密码学。兰锡梦在剑桥时只选修过几节关于密码学的课程,当时他觉得相当无聊就没有继续再学下去,但是对于加密系统的破译密码学几乎是基础学科。如果一个人没有经历的系统的密码学的学习,那么对他而言破译密码完全就是在买彩票,全部凭借运气来进行尝试破译。对于简单的密码来说,或许多尝试几次就可以破解出,但是对于相当复杂的密码,那种尝试破译的方法甚至比中五百万的几率都低。
然而兰锡梦就是靠尝试破译破解了前两套密码系统,但是第三套密码系统的复杂程度实在是难以想象,并且兰锡梦完全不知道它的算法模式、加密方式。兰锡梦决定赌一把,用最简单也最原始的方式进行破译:利用计算机原始语言逐个尝试,未知长度未知算法,0与1究竟有多少种排列组合兰锡梦也不知道,但是这似乎是他目前唯一能够想到的办法了。
兰锡梦在计算机上不停地尝试着0与1的排列组合:01000100101001010101010,01100010100101010101……一个小时过去了,计算机完全没有任何反应。兰锡梦觉得自己实在是有点傻,这种方法即使是破译最初级的密码都不会有人用,但他却选择在破译最高级的密码时用这种方法。
兰锡梦决定再试最后一次:0000010010101011101001010,计算机依然没有任何反应。兰锡梦整个身体靠到了桌椅靠背上:就这样结束了吗?难道我终究要作为一枚棋子任人摆布了吗?兰锡梦起身泡了一杯咖啡,阳光从窗子的缝隙里射进来,洒落在他的脸上。不知名的微生物在阳光里飞舞,人类本来是关注不到这些籍籍无名的微生物的,在阳光的照耀下它们才展现了生命的活力。
兰锡梦一边喝着咖啡,一边望着这些未知的小东西:人在宇宙中或许还不如这些小东西呢,这些小东西至少还有人看得见,而人在宇宙中度过一生,宇宙会记得吗?兰锡梦想把杯子放到桌子上,却沉溺于自己的思考失手打翻了咖啡杯,咖啡洒了整个键盘。兰锡梦这才回过神来,迅速用纸巾擦拭键盘,键盘虽然擦干了,但还是沾上了浓浓的可可味。
兰锡梦瞥了一眼屏幕,意外地发现了密码输入框里已经出现了一列字符,是刚才自己擦拭键盘时无意输入的。兰锡梦有一丝梦幻的感觉,他的右手缓缓地抬起,轻轻的放到键盘上的Enter键慢慢按了下去。电脑屏幕上进度条慢慢变满,然后跳入了另外一个界面:Knights oftheround table。兰锡梦望着这个灰白色调的页面,不知道为什么眼泪竟然流了下来。
“爸爸,是你给我的答案吗?”兰锡梦在心中一遍又一遍地问着,可是没有任何一个声音给他答复,只有那些无名的小生物依旧在空中盘旋飞舞着。
电脑屏幕右下角的时间已显示到了下午三点,兰锡梦知道自己时间不多了,便开始在KRT的内部网络中寻找答案,他首先关闭掉了KRT对于自己的计算机的监视系统,并将监视反向。然后他迅速翻阅网络中的大量文件,然而很多都是近期的攻击日志:比尔盖茨、马云等。兰锡梦却找不到自己想要的那个最为关键的文件。
兰锡梦找到了一个奇怪的文件,文件名是由01组成的一串字符,文件内容则更加是大量的0与1,兰锡梦觉得有些奇怪,网络服务器文件为什么要放到网络中?不过下一秒他立马就想到了一个著名的密码:摩斯电码。兰锡梦迅速依据摩斯电码对文件名进行破译:The aim of Knights oftheround table。
兰锡梦迅速在他的Macbook Pro编写了一个摩斯电码转换的程序,并将文件内容复制进入了Macbook Pro。几乎就是在他进行编译的同时,那台KRT配属的电脑自动关闭了。
我靠!被发现了?兰锡梦这会儿顾不上读刚刚从Macbook Pro破译出来的KRT的阴谋,他选择重新尝试开机,电脑很正常的打开了,就像什么都没有发生一样。兰锡梦依然可以通过他的电脑监视KRT的网络,那么刚才是怎么一回事呢?兰锡梦顾不上多想,转过头继续看自己刚刚破译出的那份文件。
兰锡梦读着读着笑了出来。