温馨提醒:系统正在全面升级。您可以访问最新站点。谢谢!
第42章 你看到的是代码,他看到的是0和1
天亮之前,刘放溜出了夹山一中。还有没有天理啊!我们一大帮人联合起来编写的系统软件少说也有几十个漏洞,你改写的系统程序却只有六个漏洞,就这样你小子还不满意?就算是欺负人,也不带这么欺负的吧??
第43章 从生物学的角度来构建计算机病毒
“好在这六个漏洞都比较隐蔽,如果不是逐行逐行的仔细寻找,根本就不可能发现它们,即便逐行逐行的展开寻找,也很难发现它们,因为一套系统程序的体量实在是太庞大了,在里面寻找漏洞不亚于大海捞针呢。”
刘放自我安慰了一番,总算是恢复了一点自信心,他接着说道:“也不排除这套系统还存在着其他的漏洞,由此可见系统程序具有不完美的特性,恩,世界上的任何东西都不可能达到最完美的程度,这套理论用在计算机程序上,也仍然适用。”
世界上不存在完美无缺的东西,这个道理刘放当然知道,他把这套说辞引用在了计算机软件范畴,也同样适用。
迄今为止,所有的计算机系统都被发现有漏洞存在,因为这些系统都是人类编写出来的,人力毕竟有限,再严谨的人,也不可能不犯错误。
刘放说完话后自信心彻底恢复,他修复好这六个漏洞后,转而开始思考关于计算机病毒的事情。
“既然名字中含有病毒这两个字,那么就应该具有病毒的基本特点,病毒具有什么基本特点呢?从生物学的角度来看,病毒应该具有破坏性、【创建和谐家园】性、隐蔽性,还有传染性和潜伏性。”
“不过计算机学跟生物学还是有所区别的,个人觉得,计算机病毒除了以上的特征之外,还应该具有被动触发性和主动触发性这两个特点。”
“话说我到底该怎么构建出威力强大的计算机病毒程序呢?”
原本刘放只是想分析清楚计算机病毒的特点,然后开发出具有针对性的病毒专杀程序,可是由于他从未接触过任何计算机病毒,所以这个法子显然行不通,既然如此,刘放只能把思维转变到构建计算机病毒方面了。
通过山姆的讲述,刘放对于黑客的凶残有了非常深刻的印象,虽然他构建计算机病毒也属于黑客行为,但刘放的本意并不是祸害其他的计算机用户,他只是想在将来遇到黑客的时候,具有自保的能力罢了。
就好比一个生性善良的人,他生活的地方不太安全,为了自保,他总会随身携带一把刀,遇到坏人对他行凶的时候,他就会拿出这把刀进行反抗。
你并不能因此就说这个人跟那些坏人一样凶残,他手里的刀只是为了自保的工具而已,从本意上来讲,他并不想使用这把刀主动伤害任何人。
分析了病毒的特点后,刘放陷入了长时间的沉思,他没有任何可以借鉴的地方,只能靠自己去摸索。
思考了好一会儿,刘放的脑海里忽然冒出了这样一个念头:我为何不从生物学的角度去构思计算机病毒呢?
这只是这个想法表面上的含义,它的引申含义是这样子的:首先找到一款人类目前还无法解决的生物病毒,按照它的特点来构建计算机病毒,既然这款病毒在生物学的角度无法被消灭,想来它在计算机的角度应该也很厉害吧?
计算机是由硬件和软件构成的,硬件相当于人类的躯体,软件相当于人类的大脑,从某种意义上来说,计算机除了不具有行动能力之外,其他的方面跟人类具有很高的相似性,正是基于这个认知,刘放才会产生从生物学的角度去构建计算机病毒的想法。
说到生物学方面比较厉害的病毒,一个十分响亮的名字立刻就浮现在了刘放的脑海里,这个名字就是艾滋病。
艾滋病是通过摧毁人体免疫系统,从而引发诸多并发症来形成危害的。这种病毒最大的特点就是无法被彻底根除,并且破坏性非常恐怖,不管是谁,只要染上了这种病毒,再也别想脱离它的威胁。
“既然艾滋病这么厉害,就用它作为参照物吧。”
刘放说完话后继续思考起来,过了好一会儿,他才开始动手编写病毒程序。
刘放首先确定了病毒程序的源代码,这是所有程序的基础。
源代码的作用是确定程序的基本逻辑特征,比如说数学这个学科,无论多么高深的数学公式,都是从1+1=2这样的基础运算推演出来的,如果没有这些基础运算公式,就不会存在那些高深的数学公式。
因此,源代码具有不容置疑的权威性,无论是什么程序,其源代码都是最具有权力的,通过源代码,你可以对这段程序任意进行修改,可以说只要谁掌握了源代码,谁就彻底掌握了这段程序。
确定了源代码后,刘放开始朝着“无法被清除、且能从根本上摧毁计算机”这两个方向进行构建,至于计算机病毒的其他几个特点,刘放早就全部考虑进去了。
如何让计算机无法清除掉某段程序呢?最简单的方法就是让这段程序感染系统核心文件,这个时候你如果想要删除掉它,就只能连同着系统一起清除掉,说白了,这也就是所谓的重装系统。
那些比较厉害的病毒,基本都具有这个功能,不过刘放想要的可不仅仅只是这个,他还需要自己开发的病毒程序能够对计算机产生根本性的破坏,如果只是破坏系统,那能叫从根本上破坏计算机吗?显然不能嘛。
为了达成这个目的,刘放想到了一个非常阴损的方法,这个方法说起来很简单,但实施起来却很有些难度。
这个方法跟计算机硬件相关,简单点说,它是通过损坏计算机硬件,来达成目的的。
说起来有些不可思议:病毒程序如何能够对计算机硬件产生破坏呢?两者根本不属于同一个物理范畴好不好?难不成你让软件拿着锤子把计算机给砸掉吗?
刘放当然不会这么愚蠢,他想到的办法跟他使用的这台计算及有关。
刘放使用的这台计算机是苹果公司生产的老旧机型,当然了,这里所说的老旧只是针对那些西方发达国家而言,对于华国民众来说,这台机器已经算是很先进了。
第44章 开创了黑客新纪元
(求收藏、求推荐票、求点击,未语浅笑请大家支持一下,诚心实意感激大家!)
目前华国国内的计算机数量相当稀少,其中的绝大多数都跟这台苹果计算机的配置相当。
这台苹果计算机使用的是英特尔286芯片,连鼠标都没有,只能通过dos指令来进行操作。
这些都不是重点,重点是它只有2m的内存,即便经过扩展,它的内存最多也只能达到4m。
4m的内存能够存储多少文件?刘放觉得可以从这方面做做文章。
确定了大致框架后,刘放开始构建病毒的主体,他的动作十分迅速,不到一个小时,这段病毒程序就被他编写完成了。
刘放搓了搓有些发麻的手指,一脸期待的表情道:“终于搞定,接下来先检查一下这段程序有没有问题,然后再进行——额,我目前好像还不能进行测试……”
如何对一款计算机病毒进行测试呢?首先要拥有测试的条件才行,比如说需要一个投放病毒的对象。刘放目前并不具有相关条件,他现在使用的计算机都不是他自己的,如何能够进行测试?万一测试的时候把计算机弄坏了,那还得了?
“算了,测试这个环节先放着,还是先把能做的事情做好吧。”
刘放说完话开始进行详细检查,随着检查的进行,刘放逐渐发现了这款病毒的不足之处:
“这段病毒程序的架构有些特别,只要是计算机高手,一眼就能把它跟系统程序区分开来,恩,我得想办法提升一下它的隐蔽性。”
“它的体积有点大,这样一来在传播的过程中需要花费更多的时间,我得把它进行浓缩。”
“它的感染方式有些落后,这个需要加强。”
刘放把问题归纳总结之后,开始着手对这款病毒进行修改,又花了一个钟头,刘放这才完工,他看着容量不到15k的病毒程序,脸上露出了满意的微笑。
经过刘放的修改,这款病毒具有以下特点:
它的容量非常小,还不到15k,这大大加强了它的传播速度,几乎眨眼之间,就能从一台计算机传播到另一台计算机;
它的隐蔽性极为强悍,代码的排列跟系统程序极为相似,就算是最专业的程序员,不仔细检查,也很难发现它的存在;
它的感染性极其强悍,不需要计算机的用户主动触发,就能自动伪装成访问申请,偷偷潜入用户的核心文件夹,并感染系统核心程序;
它极难被彻底清除,只要计算机用户对它执行清除指令,就会触发它,使其展开疯狂的破坏行动,因为它的触发指令当中有一部分跟计算机的“清除”指令相关联,所以它才会具有这种被动触发性;
它的破坏方式极为特别,是通过傻瓜式的数学运算来造成破坏的,比如说它一旦被触发,就会自动运算这样一个数学题——十亿个一加起来等于多少?如果把这道题目改成乘法题,然后输入任何计算机,都会在一瞬间得出计算结果。
但刘放显然不会这么设置,他十分阴损的把这道题设定为十亿个一逐步相加,通过傻瓜式的运算,得出最终的结果。
如此一来,计算机就需要不断重复进行1+1的运算,这不仅会大量占用计算机芯片的处理效率,还会因此产生海量的运算代码,由于计算机的运算速度非常快,所以这道题目可以在极短的时间内产生大量的运算代码,从而占据计算机本就不多的内存空间,一旦计算机的内存被占用光,它的存储硬盘就会出现数据满溢的情况,如此一来,这台计算机就会当机。
更为阴损的是,刘放还在病毒中设置了文件替换口令,只要是计算机在运算的过程中产生的代码,都会自动替换掉计算机中原本存放的文件,如此一来,这台计算机用户就将失去保存在计算机中的所有文件。
你以为这就是这款病毒的全部功能吗?那你就大错特错了,刘放刚开始构思这款病毒的时候,就确定了这样一个目标:这款病毒应该像艾滋病能够摧毁人体最基本的免疫力一样,具有损坏计算机硬件的能力。
该如何实现这个目标呢?刘放想到的办法非常特别,他设定了这样的一个执行口令:只要被感染的计算机硬盘出现溢满状况,病毒就将进行最后一步操作——潜入到bios里面,对其进行颠覆性的破坏!
bios是英文“basic input output system”的缩写,翻译过来的意思是“基本输入输出系统”。
其实它是安装在计算机主板上的一个芯片中的程序,主要负责保存计算机最重要、也是最基本的输入输出程序,具有系统设置信息、开机后的自我检索、系统自动启动等等功能,为计算机提供最基本的、最直接的硬件设置和控制。
一旦bios出现问题,也就意味着计算机会出现硬件故障,软件出现问题很好解决,重装一套新的软件就可以了,但是硬件却不行,这个时候你只能换掉这块芯片,才能修复好你的计算机。
刘放并不知道自己开发出的病毒已经开创了黑客的新纪元,通过病毒去摧毁计算机的硬件,这要是说出去,绝对会让所有人跌破眼球的!
——还让不让人活了啊!别的黑客再怎么闹腾,最多也就是摧毁系统程序,咱们重装一下系统也就搞定了,可你呢,却连计算机硬件都给弄坏了,这是不是太恐怖、太惊悚、太夸张、太过分了啊?!
这段病毒程序其实分为两个部分,第一个部分是傻瓜式的运算指令,第二部分是入侵并摧毁bios的指令,两者相加,共同构建出了这款病毒的主体框架。
刘放对于自己的杰作基本感到满意,他一边揉捏着自己发酸的手指,一边得意洋洋道:“这款病毒应该能顶用,跟我听说过的病毒特征比起来,它好像更高级一点,就是不能够进行测试,这个挺遗憾的,算了,我也不想去祸害别人,测不测试也无所谓,接下来还是给它取个名字吧,到底叫什么好呢?”
刘放思考了片刻,终于有了主意,他呵呵一笑:“就叫你傻瓜病毒吧,希望你不要让我失望,以后要是遇到黑客了,你可千万别掉链子啊。”
第45章 那个谁,你给我站住
不知不觉间,外面已经天光大亮,刘放赶忙关掉计算机,溜出了实验大楼。
结果走了没多远,他就发现转角处出现了一群人,这群人一边走一边说着话:
“王主任,你的价钱开的有点高啊,一台计算机你要我一万三千块,这不是在宰人吗?”
“王总,这已经是看在咱们属于合作单位的份上,开出的友情价了,要知道这些计算机都是从国外空运过来的,先不谈运费,单单你刚才还好好的,怎么突然就叫唤起来了啊?”
ÍõÖ÷ÈεÄÊÓÏß±»Ç½½Çµ²×¡£¬Ëû²¢Î´¿´¼ûÒÂÉÀñÜñÚµÄÁõ·Å£¬»¹ÒÔΪÍõÊÀ±ëÊÇÔÚ¿ªÍæÐ¦ÄØ¡£
王世彪当然没有开玩笑,他见那个小孩听到自己的话后扭头就跑,也顾不上回应王主任,立刻撒丫子狂追而去。
“站住——你给我站住——”
刘放此刻惊恐到了极点,他听到了这帮人的交谈,知道他们要去的地方是微机室,如果他们发现了微机室里的端倪,自己可就麻烦了。
为了不被抓现行,刘放使出了吃奶的劲,他飞速的跑到了围墙上的豁口处,一低头钻了出去,然后继续狂奔起来。
王世彪属于白手起家,没有那些有钱人好吃懒做的习惯,经常在厂子里干活,所以他的体力保持的非常好,刘放前脚刚钻出豁口,他后脚就追到了跟前,眼看着自己寻找了好几个月的人就在眼前,王世彪想也没想,一低头钻向了豁口。
这个豁口是学生们掰开的,学生们的体型相对较小,王世彪的体型却相对较大,因此学生们可以钻过去,但王世彪却不行。
只听见啊哟一声,王世彪因为用力过猛,整个人被卡在了豁口里,无论他怎么用力,就是钻不过去。
“站住——你快点站住——”
王世彪看见刘放正在迅速的远离自己的视线,焦急之下他一边用力往外挤,一边张口大叫。
刘放被王世彪凄厉的叫喊声吓得不轻,他偷偷回头看了一眼,发现王世彪被卡住后,刘放悬着的心才放下了些许,他心中暗想:傻子才会站住呢!要是被你们抓住了,那还得了?
第46章 一个臭要饭的能有多大本事?
王主任等人快步跑到了跟前,在他们的努力下,王世彪终于从豁口中挣脱出来,王主任见他还想追,于是伸手拉住他的胳膊,劝说道:“王总,那孩子已经跑远了,想追也追不上了,你还是消停点吧。句实话,他只是觉得刘放有嫌疑,为了不放过赚大钱的机会,所以才会寻找刘放,至于具体的证据,根本就不存在。
至于刚才那个衣衫褴褛的小孩,王世彪只是觉得对方看上去跟记忆中的那个小孩子长得有点像,至于两人是不是同一个人,王世彪也不能确定。
众人见他沉默不语,于是接着开导:
“王总,刚才那个小孩一看就是个要饭的,这种人怎么可能懂得计算机技术呢?”
“对啊,看他那寒酸样,他肯定连计算机是什么都不知道,就更不可能知道什么是编程了。”
“王总,你还是收起不切实际的念头吧,我跟李洋已经加入了你的企业,有我们在,你何必对一个小孩子抱有不切实际的幻想呢?”
“王总,这件事根本就不符合逻辑,那个小孩子就是个要饭的,估计他想趁着学校放假来偷东西,走,咱们赶紧回去检查一下。”
王世彪闻言有种如梦初醒的感觉,他心里思付到:看来确实是我想多了,一个小孩子而已,再厉害也只是个要饭的,能有多大出息?反正我马上就能组建起软件开发部门了,只要李洋和**不是那么草包,以后赚大钱还不是指日可待吗?
王世彪想到这里露出了自嘲的笑容,“大家说得在理,走,咱们回去检查检查,可不能让那个臭要饭的在学校里搞破坏。”
众人在王主任的带领下进入了实验楼,经过一番检查,发现各个房间的门窗全都完好无损,加上刘放逃离的时候空着手,最后大家一致认定刘放并未得手。
王主任对随行的门卫交代了两句,让他赶紧找人把院墙上的那个豁口给焊死,省得再让那些居心不良的人溜进来捣乱。
随后王主任掏出钥匙打开了微机室的大门,“王总,这就是法国人赠送的计算机,你们可以随便挑,不过丑话先说在前头,你们挑归挑,可不能损坏设备,不然的话我可就没法跟校长交代了。”