匀皇侵芩烧飧龊诳脱г旱摹霸撼ぁ贝笕肆恕<热谎斗傻睦献芤桓鍪撬Ω担桓鍪撬辖悖匀徊换岱牌飧稣急阋说暮没帷:诳脱г核淙豢梢郧嵋椎刈絤oney,但许毅并不允许,毕竟黑客学院是非盈利机构,并没有商业化运作,除了一些黑客学院自己的广告,其他广告几乎一概不做。
当周松把这个想法向许毅提出时,许毅没多想就同意了。一个黑客安全小组的消耗并不大,更何况还能给讯飞提供安全产品。许毅知道黑客学院的确是有很多牛人,这些牛人通常是请都请不到的,还不如干脆建立一个这样相对宽松的环境,让他们自己去研究。而且有了这么一个实力强横的小组做技术支持,对讯飞来说又是一层保障。
事实上,后来讯飞所用的很多安全软件,都是出自这个研究小组,包括服务器所使用的防火墙和杀毒软件。
在别的安全公司截获HD病毒之前,这个小组早就将其截获,只不过刚开始只有两个小组成员知道。不过他们并没有引起重视,由于其中一个小组成员的疏忽,这种病毒被他误认为只是市面上一种破坏力非常小的电子邮件病毒,所以也就没有对其进行研究和分析,并将截获记录直接掠过。
这次事情发生之后,直到他们再次截获HD病毒,那个小组成员这才发现原来自己犯了一个非常严重的错误。
许毅并没有追究此事,事情已经发生,也不能说责任全部在他。而且,他还预感到,这件事并不像表面那么简单。
“这是一种经过加密变形的潜伏型病毒。”这是许毅最终得出的结论。
“潜伏型病毒?”正在埋头进行调试跟踪的小黑抬起头来问道。他跟踪了许久,也知道这是一种加密变形病毒。小黑是清华大学计算机系的大三学生,精通系统底层开发,因为他皮肤比较黑,个子比较小,所以大家都称其为小黑。
“是的。”许毅知道,这或许就是那个叫Tomcat的兄弟搞错了的原因。潜伏型病毒在传播的时候并没有什么其他严重的症状,他们只有在特定的时刻才会爆发,具有破坏性。而在平时,他们却会老老实实地呆在电脑中的某个角落,等待着触发条件。
“对了,那个虚拟机项目完成了是吧?”许毅问。
小黑点头道:“是的,前两天才调试好。”小黑了另外几个人这段时间都在做那个虚拟机项目,虽然只是虚拟了一个CPU,便工程量也是相当大的,他们几个人在许毅的指导下,花了几个月时间才完成。
“正好,可以派上用场了。”许毅说道,“虚拟机的用途之一就是为了对付这种加密变形病毒。”
大家一听,立刻来了精神。他们当中有的在资料中看到过,虚拟机可以用来查毒,但具体细节却是不知。而另外一些人则根本就有这个概念,甚至连虚拟机也是在许毅提出这个项目的时候第一次听说过。
第218章 HD病毒(二)
许毅见还有几个人对这个并不了解,于是便耐着性子,给他们讲解起来……
虚拟机,顾名思义,虚拟的机器。其核心思想是用软件来模拟硬件。它作为原操作系统下的一个应用程序,可以为运行于其上的目标操作系统创建出一部虚拟的机器,目标操作系统就像是运行在单独的一台真正的机器上一样,丝毫察觉不到自己处于虚拟机的控制之下。在一个成熟的虚拟机中,完全可以模拟整个计算机开机、启动、运行、关机等过程。按下电源键,窗口中也会出现机器自检的画面,接着是操作系统的载入,一切都和真实的一模一样,甚至还有专门的一套BIOS来处理各种I/O中断。而实际上,他们只不过运行在一个虚拟的平台上而已,表现在真实的操作系统中,它只是系统中的系统,只要硬件配置足够高,这样的系统可以运行很多个,就像应用程序那样,多线程,互不影响,互不妨碍。在虚拟机中运行的应用程序认为自己独占整个机器,它们相信自己是从真正的键盘和鼠标获得输入,并从真正的屏幕上输出,它们甚至认为自己完全拥有CPU和全部内存。
例如,虚拟机中操作系统的硬盘是最外层操作系统中的表现通常是一个文件,这个文件是模拟硬盘,虚拟机中的操作系统要进行文件的读取的保存操作,实际上只是在这个文件中进行——在这个文件中格式化、分区、建立和删除文件等。
因为这个平台是软件的,是能够通过程序员编程而控制的,所以在虚拟机中,无论是操作系统的运行还是应用程序的执行,所有过程都是可跟踪和可观察的。程序员可以随时观察虚拟的CPU各个寄存器的状况和跟踪内存中数据地交换——这是一个多么奇妙的功能!编写操作系统的时候,最令程序员头疼的就是各种各样千奇百怪不可预期的BUG,一不小心,就会导致CPU挂死。而这个时候,根本没有任何有效的手段来得知那个时候,CPU中的状态到底是怎么样的,为什么会发生这种情况?所有的这些仅仅通过程序员来推测、来估计几乎是不可能的。所以,虚拟机往往被用来编写操作系统。
许毅最开始动心思编写虚拟机就是因为这个原因。后来由于实在是太过复杂,转而去编写了一个比较简单的。这也就是“生死斗”平台的前身。
“啊,原来还有这样的好东西!”一个刚刚加入团队学习的新人惊叹道,“那样的话,我们岂不是只要将病毒程序创建一个虚拟的执行环境,提供它可能用到的一切元素,包括硬盘,端口等,让它在上面自由发挥……而我们则慢慢跟踪,最后根据它的结果来判定其运行机制就可以了?”
好几个人深以为然地点了点头。当然,这些人都是没有参加过虚拟机开发的。
小黑听完之后苦笑道:“理论上是行得通的,不过实际操作起来就没有那么容易了。”
许毅说道:“小黑说得不错,一个完整的虚拟机的开发,是一个非常庞大的工程,并不是说想开发就能开出来的。在里面需要模拟的元素太多了,单单只是做虚拟机就已经非常困难了,再加上一些其他判断,其行为分析甚至还要借助于人工智能理论。”
“那……你们编写的那个不是虚拟机吗?”好问的新人再次问道。
“当然是虚拟机!”小黑反驳道,之后他又说道,“不过不是你认为的虚拟机罢了。严格说来叫它为虚拟CPU更为准确一点,或者说是通用解密器,不过大家都习惯称之为虚拟机。”这个项目是许毅一手策划的,其中很多东西都进行了简化,要不然,现在肯定还完成不了。
“那怎么办?这个虚拟机有没有用?”
大家听到这个问题,纷纷将目光看向了许毅。
“当然有用。那个虚拟CPU已经足够用来做分析了,当然,还要一些辅助手段,你们有兴趣的话,就在旁边看看吧。”许毅有心让他们见识一下,也不介意他们在旁边观看。而现在他关心的是,这个病毒到底是不是CIH病毒,从中毒的症状来看,和那个病毒很相似,不过许毅又不能确定,毕竟按照历史,CIH目前还没有出现。难道因为他的出现,陈盈豪接触计算机的时间也提前了?许毅不能确定的原因有两点,首先盈豪现在应该还有努力学习计算机技术中,因为他接触计算机的时间很晚,是因为上网之后频频被病毒困扰而反感于那些杀毒软件的无用才下决心编写CIH病毒恶作剧的。另外一点就是CIH病毒的爆发日期是4月26日,那是他的高中座号,也是他的绰号。而这和这个神秘病毒爆发的时间不吻合。
在大家的强烈期待之中,许毅开始了病毒的分析破解工作。所用的主要工具就是小黑他们刚刚编写出来的虚拟CPU,它可以像真正CPU那样取址、译码和执行,可以模拟一段代码在真正CPU上运行得到的结果。
许毅将获得的病毒样本输入这个虚拟机中,病毒的代码说穿了一二就是一组机器的序列,最终还是要通过CPU才能执行,而现在有了这个虚拟机,许毅就可以一步一步来跟踪这种病毒的行为。
在跟踪之前,许毅还对这个新完成的虚拟机进行了一番组装,将几个常用的工具组合到了一起,这样他就可以随时暂停虚拟CPU的运行,查看各个寄存器中的数据,以及查看虚拟内存地址中的数据。组合中所涉及到的接口是许毅在最初设计的时候就已经考虑到的,所以现在做起来并不复杂,很快就弄好了。其他在旁边围观的人,只有少数几个看得懂许毅在做什么。
病毒开始执行,虚拟机自动从机器码序列中取出第一条指令操作码部分,判断操作码的类型和寻址方式,确定这条指令长度之后,便在相应的函数中
小说推荐
- 异界之暗黑刺客传说
- 作者:米亚斯拉德还是职业特色新时间:2011-8-235:13:22本章字数:12760人物背景男巫传说“亚马逊传说”亚马逊(amozon)一族是一个谜一样的女战士族,她们与无数希腊英雄的战斗流传在不同的传说之中。亚马逊一族源于小亚细亚蓬托斯(pontus)的特尔摩冬地方(Thermondon)的峡
- 网游竞技
- 最新章:第182章
- 别说我是黑客
- 简介:0X01nmap-sL狐狸姓名淼风属性男冷血动物出生地不祥基本资料原OXMODE成员因为一条花色小狗意外的回到2006年本想自由自在安安稳稳的过平静的生活谁想他的身世居然是一个迷一个社会工程学是他徒弟的黑客经过杀手训练懂点音乐又带着大量游戏源码和十年间最全exploit数据库0X02SQLma
- 其他
- 最新章:第89章
- 幻世之刺客传说
- 《幻世之刺客传说》作者:暗舞天日作品相关人物卡(不定期更新)ID:白开水职业:虚之暗杀者等级:36属性力量:56+23敏捷:27+48体质:13+18智力:1+11精神:1+16幸运:4+47可分配点数:21匕首熟练度:A装备:主手:噩梦之击:攻击力20-30,敏捷+5,力量+5,精神+5,命中加1
- 网游竞技
- 最新章:第466章
- 校园网络黑客之剑心传
- 内容简介 人体就像一台电脑,大脑是CPU,控制了全部;神经系统相当于主板,调节整个系统;记忆细胞犹如硬盘,存储各种信息;而各种感觉器官就像各种输入设备,让人可以感受外界…是不是很奇妙?其实电脑和人体还有太多相似的地方,如病毒、网络等。设想电脑既然可以黑另外一台电脑,那人是不是也可以做到入侵别人的心灵
- 魔法玄幻
- 最新章:第52章
- 黑兰传说
- 作者:欧阳情儿完本感言今晨《黑兰传说》终于完本。整个人完全轻松下来,睡觉睡到自然醒的美妙感觉这么久终于体验了一把。压在内心的一个包袱在今晨完全卸下了。从4月19日到今日,脑海总有些放不下的东西,每天坚持着,写书,上传,机械地重复着这项艰苦的工作。原本,作为一个网络作者,不该有任何怨言,为了读者的支持
- 都市言情
- 最新章:第156章
- 暗黑传说
- 《暗黑传说》作者:水舞红枫第一卷第一章 灰烬的记忆黑啊,无尽的黑暗在我的周围蔓延。死寂的空间里没有一点光亮,听不到风吹过旷野的声音,也听不到自己的呼吸─这是哪里?我想开口呼叫,可是发现自己竟叫不出声音。我看不见自己的身躯,感觉象风一样的在虚无飘渺的空间里游荡。真寂寞啊,我痛恨这寂寞,象毒蛇般纠缠著我
- 魔法玄幻
- 最新章:第195章
- 黑熊传说
- 作者:乌鸦yt黑熊ING第一章我又迟到了。今天是我这个月迟到的第十四回,很不幸的今天才十六号。来的路上我大概已经想好了千百个理由,而且每个都那么充分。其实说起来那些所谓的理由是恨糟糕的,偏偏老师却愿意无条件的相信,原因无非只有一个—我是年级第一。我果然是迟到了,但不是最后一个。老师还像往常那样耐心听
- 都市言情
- 最新章:第51章
- 黑魔王传说
- 作者:古灵[恶魔物语1《黑魔王传说PART1》序幕令人屏息的巍峨城堡仿佛恶龙般险峻地矗立在悬崖上,冷冷地俯瞰着整座山谷、绿茵坡地、桦树林和一块块阶梯似的农田,色的花岗石城墙高得仿佛可以碰触到天上的乌云,傲慢地炫耀着它的巨大与坚固,以及“最后堡垒”的威名。然而此际,从城堡内峭然挺立的圆形塔楼里,却不断
- 都市言情
- 最新章:第122章
- 僵尸黑夜传说
- 《僵尸黑夜传说》第一章 海南三亚 僵尸来袭海南三亚的天气一直都很热,但这里独有的亚热带流动气息,让人感觉…很安静!很舒逸…不错!这里就是中国的海南岛,游客来来往往,迂回于世界各地,形成一个繁华的纽带…三亚的月亮,很早就挂在天空,忙碌了一天的海棠湾随着夜幕的降临,这里聚集着几十家国际五星级酒店,顶级的
- 激情
- 最新章:第247章