重生之王牌黑客-第212章
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
远У舻姆直媛式行薏梗指矗踔量梢越璐嘶峤薪�
“如此一来,只要种子被破坏的阈值足够小,就能保证种子的生存力足够顽强,很难再被毁灭掉。”肖远想到这里,心里有些兴奋,眼睛随之变得亮晶晶的。
“怎么样,是不是有些想法?”史密斯借机问道。
肖远点了点头,刚要说话,却被史密斯摆手阻止了:“不要急着解释,我想这个时候你的想法一定很不成熟,而且你也需要安静下来,仔细想想,等思路成熟了,我们再讨论,希望到那个时候,你能找到彻底解决问题的方法。”
“谢谢你,史密斯教授。”肖远向史密斯鞠了个躬,很恭敬的说道,之前他一直称呼史密斯为先生,原因却是因为他心中,只是将史密斯当成了合作伙伴,而非师长,但是这一刻,他却是改变了自己的看法,诚心的将史密斯当成了自己的良师,并给予了他应该有的尊重。
“哈哈,小子你终于肯叫我一声教授了,不易啊!”史密斯却是很敏锐的捕捉到了肖远对他称呼的改变,哈哈笑着说道。
肖远笑了笑,尊敬与否存乎于心,没必要过多解释。
又在实验室停留了一会儿,询问了一些关于全息技术的细节,肖远就和史密斯离开了创新实验室,再回到网络混沌试验室后,和夏九滢约定的时间已经过了二十分钟了,他担心夏九滢等的心焦,于是匆匆收拾了东西,就离开实验室去商学院找夏九滢了。
来到他们往常约定的地方,果然看到夏九滢站在那里在焦急的往这边张望,让肖远感到意外的是,已经很长时间没有再纠缠过他们的鲁宾也在。
夏九滢远远的就发现了肖远的身影,小跑着向他走了过来。
“你终于来了,我还以为发生了什么事情了呢,担心死我了。”来到肖远身边,夏九滢上下对他上下打量了一番,确认他没事后,长长的松了口气说道。
“在学校里好好的,能出什么事,我刚才和史密斯老头有事耽搁了,不然的话早来了。”肖远看到夏九滢满脸担心的样子,心里觉得暖暖的,轻声安慰了一下,然后又将自己的外套脱下来,披在了她身上,说道,“走了,我们回家。”
“等等,鲁宾刚才说要找你有重要的事情谈。”夏九滢说道。
这时,鲁宾已经走了过来,看着肖远身上只穿了一件羊毛衫,而将外套给了夏九滢,由衷说道:“肖,这是我见到的你最有绅士风度的一次。”
“其实我一直很有绅士风度的,只是你很少见到罢了,你要找我什么事?”肖远笑着问道。
“能找个地方坐下来谈谈吗?”鲁宾说道。
“事情很复杂吗?”肖远问道。
“其实也不复杂,只是我觉得找个地方坐下来谈比较好。”鲁宾说道。
“那好吧,我们去那边的咖啡厅吧,外边有些冷。”肖远说道。
“好吧,我请你们喝咖啡。”鲁宾听到肖远答应了他的请求,很高兴的说道。
三人来到咖啡厅,找了个卡座坐了下来,应付了前来询问的服务员之后,鲁宾从自己身上的包里掏出一张软盘出来,递给了肖远。
“这是什么?”肖远将软盘拿到了手里,看到上面任何信息标识,就问道。
“我们的技术员从网络上截获的一段异常数据样本,想请你帮忙分析一下。”鲁宾说道。
“你们不是有很多高手吗,难道他们还分析不了?”肖远把挽着手里的软盘,问道。
“问题就在这里,我们所有的分析过后,都说这段数据没问题。”鲁宾苦笑一声说道。
“实际上软盘里的数据是有问题的,但是分析不出来?”肖远皱了皱眉问,软盘里的数据已经引起了他的兴趣,但是基于一直以来对鲁宾背后组织的忌惮,他并没有将自己这种兴趣在脸上表现出来。
“是的,非常奇怪,肖远,这件事情对我非常重要,你一定要帮我,无论你提什么条件和报酬,我都会满足你的。”鲁宾说道。
“我想知道这段数据的异常之处究竟是什么?”肖远对鲁宾的请求未知可否,而是直接问道。
“这么说,你是答应我了,你要什么报酬,金钱,还是其他?”鲁宾却显得十分高兴,连忙问道。
“先不说报酬,你回答我的问题。”肖远摆摆手说道。
“这段数据里内嵌有一个蠕虫病毒。”鲁宾说道。
“蠕虫,究竟是什么样的蠕虫,有什么表现?”肖远又问道。
“蠕虫本身是良性的,而且带有一些恶作剧性质,被感染的电脑会随即的蹦出来一些很孩子气的话。”鲁宾说道。
“都有什么话?”肖远心中一动,却是想起了那天在马丁家里遇到的那个病毒了。
“总之那些话很无聊,比如抱怨我们的电脑没有中文环境,还需要它费心费力帮我们安装,对了,那些话有的是英语,还有的是中文。”鲁宾说道。
“自动帮你们装了中文语言,看来它还真是一只勤劳的蠕虫啊。”肖远玩笑道,心中却愈加确定,这个蠕虫和那天在马丁家里的病毒有关系了,因为马丁不会中文,但是他的电脑却有中文环境,而马丁对电脑并不是特别精通,应该是那个病毒在后台给他偷偷安装了中文,他没有察觉。
“究竟是什么人在搞这种恶作剧?”
肖远对这个问题同样很感兴趣,上次在马丁那里,他对那个病毒就产生了浓厚的兴趣,而这次如果还是那个家伙弄得,他有用的什么方法将病毒嵌入到了网络数据中,竟然能让那么多人束手无策。
“怎么样,肖远,你愿意帮我吗?”鲁宾看到肖远深入问了他一些问题,并且和他开起了玩笑,顿时希望有增加了一些,满怀希冀问道。
“我先帮你看看,不过不要报太大希望,你的那些高手都解决不了,我解决的可能性也不大。”肖远答道,虽然答应了下来,但是讲话方式却十分的谨慎,分析病毒这种事情虽然他干过无数次,但是也失败过无数次,所以这次他同样不敢保证一定都能成功。
“太好了,谢谢你肖远,如果你能帮我把这个问题搞定,不管你要不要,我一定会重重报答你的,一定会的!”鲁宾听肖远答应了下来,很激动的拍了一下桌子说道。
第517章 会是小胖子吗
“你不是一直不愿与鲁宾合作吗,怎么这次这么顺利就答应他了?”
从咖啡厅出来,回家的路上,夏九滢有些不解的问道。
“你不觉得鲁宾说的那个隐藏在网络数据中的蠕虫病毒很有意思吗?”肖远反问道。
“是很有意思,但是我觉得这肯定不是你答应鲁宾的根本原因,上次他答应给你看windows源代码你都没有答应。”夏九滢盈盈一笑说道。
“还是你了解我,病毒虽然很有意思,但是还不足以让我放弃长久以来的坚持。”肖远也是微微一笑说道。
“那究竟是什么原因呢?”夏九滢好奇的问道。
“上次我去旧金山,回来的时候遇到了一个叫马丁的司机,他把我拉回了旧金山,为了报答他,我去了他家,帮他修了一台中毒的电脑,那台电脑所中的病毒虽然不是网络蠕虫,但是给我的感觉和鲁宾描述的蠕虫病毒很像是一个人做出来的。”肖远说道。
“还有这样的事?”夏九滢听肖远这么说,也是感到很惊奇。
“是的,马丁应该是不懂中文的,但是那天我在帮他修电脑的时候发现,那台电脑竟然安装了中文语言包,原本我一直以为那是马丁和他的妻子有可能要用到中文安装的,但是现在看来,还有另外一个可能,那就是他电脑上所中的病毒帮他偷偷安装的,而且那天的那个病毒弹出的对话框里,也有中文,而且语言也像一个小孩子在恶作剧。”肖远说道。
“真是太巧了,还有其他原因吗?”夏九滢也是第一次听肖远讲到那个病毒,自然感到十分的惊讶,但是甚至肖远性格的她,知道仅仅因为这个巧合,是仍不足以促使肖远答应鲁宾帮他忙的,于是继续追问了起来。
“当时那个病毒严格来说,我并没有彻底的清除干净,因为在我以为已经将病毒清楚干净后,重启了电脑后弹出了一个对话框,里面写了一句话让我记忆深刻。”肖远说道。
“什么话?”夏九滢的兴趣被高高吊了起来,肖远语气稍一停顿就迫不及待的追问了起来。
“哇,这么厉害,不陪你玩了吗,再见!”
肖远用一种小孩子调皮的语气说道,说到这里觉得有意思,嘴角微微翘了起来,想起了当时清楚病毒时先后弹出的其他几个对话框,不由的嘴角翘了起来,突然觉得到能说出这样的话的人,如果不是真正的小孩子,就一定是个非常爱玩儿的人,换成他的性格,写出来的病毒绝不会有那么情绪化的对话框出来。
“呵呵,这个家伙还真有意思,和你讲过的小胖子王一行倒是有些相像。”夏九滢听了肖远的话,呵呵笑过后说道。
“嗯?”肖远闻言却是一愣,再次反复咀嚼了一下那几句话,竟也觉得有点儿王一行的味道和行事风格。
“是不是有点儿像呢?”夏九滢又问道。
“有可能是他吗?”肖远声音低沉了下来,王一行因他才出的事,除非有一天王一行突然出现在了他的面前,否则这将是他心中永远也解不开的一个结。
“这才是你答应鲁宾最根本的原因吗?”夏九滢问道。
“不是,如果不是你提起小胖子,我没有没有想到他,因为他出事的时候,计算机水平还处于一个非常基础的阶段,而能编写出那个病毒的人技术水平非常高,是王一行的可能性非常小。”肖远说道。
“别忘了王一行可是一个智商超过一百八的小天才,不能用常理来推断。”夏九滢说道。
“天才固然比一般人学东西学得快,但是有些东西还是需要积累的,韩小宇智商也是一百八了,但是我觉得他写不出来那么有灵性的病毒。”肖远说道。
夏九滢听了肖远的话,沉默了几秒后,问道:“其实你内心并不希望那个人是王一行对不对?”
“是的,如果真的是他,那么……我觉得会有些可怕的可能性发生……”肖远点点头,有些担忧的说道,话却完全没有说透,然后话锋一转,道,“我宁可希望小胖子做一个普通人。”
“我明白你想什么,不过事情也不一定非得向坏的方向发展,我觉得你被别人阴谋算计的多了一些,心理上已经产生了阴影,任何事情总是会下意识的往消极方面想,这很不正常,你知道吗?”夏九滢在肖远身后,伸手抱住了他的腰,脸贴到了他的后背上,柔声说道。
“我明白的,所以我就一直相信王一行还活着,而且还活的很快乐。”肖远说道。
夏九滢轻轻叹了口气,没有再接着这个话题往下说,而是又回到了刚才的问题上:“你说你帮助鲁宾,是其他原因,还有什么原因?”
“鲁宾给我并不是一个病毒样本,而是一段网络数据样本,那个蠕虫就嵌入其中,而且没有人能将这个蠕虫给抓出来,这说明这个蠕虫一定采用了某种不比寻常的特殊技术手段才藏到这段网络数据中的,我对这种手段很感兴趣,而且直觉上觉得要是能搞清楚这个,对我现在正在进行的研究,会有极大的启发,这才是我答应鲁宾的主要技术原因。”肖远说道。
“在你心中,这个算法比windows代码的吸引力还大?”夏九滢问道。
“是的,windows代码虽然也很有吸引力,但是和这个还是不能比,而且这个只是技术原因,还有其他的一个原因,那就是我经过这么长时间的观察,觉得鲁宾这个人虽然烦了点儿,但是还算不错,而且多次邀请我的态度也很诚恳,特别是这次,我觉得他可能在面临一件非常重要的人生转折,如果我不帮他,他可能会对记恨我们,而如果我答应帮他,即使是最终没有帮到他,他也只会感激我们,而不是记恨,俗话说多一个朋友,多一条路,多个仇人多座山。”肖远说道。
“你这个想法比刚才阳光多了。没有再用阴谋论来看待这件事情。我很喜欢。”夏九滢听了肖远的话。笑了笑说道。
听了夏九滢的话。肖远笑了笑。没有在说什么。用力蹬着自行车。很快就回到家了。
洗漱完毕后。夏九滢上床睡觉去了。肖远却没有睡觉。他想要先看看鲁宾给他的网络数据样本究竟是什么。
因为鲁宾后来交代说。这个蠕虫病毒只能运行于windows系统。所以肖远把一直闲置的康柏笔记本取了出来。做了一番配置。然后将鲁宾给他的软盘插到了电脑的软驱上。将里面的数据读了出来。开始了对它的初步分析。
第518章 坏蛋,问你个问题
鲁宾给的网络数据样本是以文本方式存放的,从系统角度来看,纯文本方式保存的数据是不会被操作系统执行的,因此肖远虽然做了一些防护,却是在防止鲁宾的软盘里带有其他的病毒,至于那段网络数据的文本,并没有太多担心。
这段文本占据了差不多满满一张软盘,有1。2mbytes之多,肖远用一个能够在各种进制(十进制、二进制、八进制、十六进制)之间转换的文本编辑器将这段文本打开,因为文件很长,如果要将之打印出来的话,恐怕要一两百页之多,不借助专门的工具直接人工进行分析,是一件不可能的事情,因此他也只是翻了翻开头的几页,了解了一下这个文本文件的大致情况,就将之关闭了。
看着眼前的windows桌面,肖远有种束手束脚的感觉,因为很长一段时间以来,他接触的计算机系统,都是非windows系列,比如平时在家里,他使用的是thinkpad600,那台电脑安装的系统是feonix系统,在学校的实验室,他使用的是freebsd系统,这两套系统的内核虽然不同,但是因为他们的外部接口都是按照posix标准开发的,使用的shell也都是他在bash之上自行定制出来的,因此在使用上如果不涉及系统底层,就很难感觉到有什么不同。
但是windows却不同,无论是操作方式,还是工具都完全不同,最重要的是,眼前这台康柏笔记本从卡玛那拿回来后,平时都是夏九滢上网的时候偶尔用用,肖远就没有在上面安装太多的工具,也没有安装编程环境。
而现在要分析这段网络数据,却需要大量的工具配合,甚至需要根据情况编写一些专门的工具,这些在康柏笔记本上都没有,这才是肖远束手束脚的根本原因。
所以,他决定将工作迁移到thinkpad600上进行,至于蠕虫病毒运行需要的windows环境,在thinkpad600上,他可以用一款软件在feonix系统上设置一个win32的api虚拟环境,让那个蠕虫病毒去那个虚拟环境中运行,如果那个虚拟环境仍然难以满足要求的话,他还可以动用虚拟机这样的大杀器,但是限于thinkpad这样的硬件水平,虚拟机这种极大耗费计算资源的大型软件,不到万不得已,他并不准备使用,如果真的要使用的话,他也会等到明天回到学校实验室,那里他的电脑是一台freebsd工作站,在其上运行一台虚拟机肯定是游刃有余的。
不过肖远在正式进行分析之前,他决定先看看这段网络数据中内嵌的蠕虫病毒究竟是什么样子的,具体的表现是什么,只有做到知己知彼,才能百战不殆。
要想将蠕虫病毒释放出来,肖远需要前期做一些准备,首先他要准备一个虚拟环境。
这个虚拟环境第一个作用是作为一个隔离层,让蠕虫运行于其中,防止对计算机真正的系统造成损害,其二,这个虚拟环境也有类似于监控的作用,蠕虫在其中的一举一动,都会被记录下来,便于观察,第三,虚拟系统还可以根据需要,放开适当的网络端口,或者预留出某一些特定的系统漏洞,用以观察蠕虫在其中的反应等等。
搭建虚拟环境所需要的软件肖远早已收集有,现在存放在玄涅社区他的私人空间里,只需要从哪里下载到本机就可以了。
虚拟环境虽然不是真正的虚拟机,但是也要消耗大量的资源,肖远在将之配置好之后,就明显感觉到系统变慢了,但是还在可以忍受的范围之内,并不影响他工作。
搭建好虚拟环境后,肖远又将已经被鲁宾事先转存成文本文件的网络数据样本利用一个工具转换成二进制形式,然后将之导入到了另一个工具中,这个工具会在肖远现在的计算机模拟一个网络主机,并利用模拟出来的主机向虚拟环境发送网络数据,实现和真正从网络上接受数据包完全相同的效果。
在将网络数据发送到虚拟环境之前,肖远现将这些数据导入了另一个网络数据分悉软件,这个软件会对网络数据流进行初步分析,判断出数据流所使用的网络协议,并统计出其他的一些数据,以供肖远观察分析。
分析结果出来后,肖远先看了一遍,首先可以确定的一点是,这些数据鲁宾是从tcp/ip网络堆栈中网络层截取的,其次,这些数据由很多具有正常功能的网络层协议数据包组成,其中tcp协议的数据包占据了大多数,另外还有少数的icmp协议数据包,这些数据包穿插在tcp/ip数据包中,插入位置呈现随机性,这两种协议的数据包占据了整个数据流的97%,除此之外,还有其他的一些网络层协议数据包,比如数据广播协议igmp等等。
从分析报告来看,所有的网络层数据包都是正常的数据包,没有任何异常,如果想要查询数据包里所携带的数据究竟会不会有问题,则需要对所有这些数据包进行解包,然后分解出其中更底层数据流进行进一步的分析。
进一步的解包和分析肖远准备留到明天到实验室后再做,现在只是想要了解一下这段数据流的基本情况,然后就是通过软件将它们发送至虚拟环境,看看网络蠕虫在虚拟环境中究竟会干些什么。
数据发出之后,肖远在虚拟环境的监控窗口中看到这些数据包被虚拟环境接受,解包,然后因为找不到接收这些数据包的程序,开始将这些数据包丢弃……
“哇,这是什么地方?”
而就在数据包被虚拟环境接收不到不到三分之一的时候,突然虚拟环境中弹出了一个对话框,令肖远为之一惊,因为他也知道,这个对话框的出现,标