首页 > 科技 > 电脑 > 电脑病毒代码是如何编写的呢

电脑病毒代码是如何编写的呢

  电脑病毒代码是如何编写的呢?相信很多的用户都遇到过电脑病毒,病毒随时就可以侵入我们的电脑。其实电脑病毒就是一串复杂的代码,那么下面就让我们一起去看看吧。

电脑病毒代码

  计算机病毒与生物学

  细胞分裂(cell division)一词大家都应该不会陌生,是指细胞增殖其数目由原来的一个分裂成两个的过程,那麽细胞分裂和这个病毒有什么联系呢?

  假如你面前有个试杯,并且里面装有一个细胞。也假如这个细胞每一秒钟就分裂复制一次,但也不会因复制而改变体质。

  按照这个分裂速度推算下去,时间达到三十秒钟后细胞就会挤满整个试杯。那么问题来了,在分裂多少秒后试杯的容量达到一半?想一想,结果是15秒吗?错!在29秒的时候试杯才达到一半的容量,29秒的细胞量:536870912个。三秒后细胞细胞有翻一番,30秒后细胞就装满了。这就是指数可怕之处了。

  病毒 %0

  计算机病毒(Computer Virus)是代码编写者在计算机程序中插入的破坏计算机功能或者数据的代码,能影响计算机使用,能自我复制的一组计算机指令或者程序代码。

  那么本文中主要介绍的病毒到底又是什么呢?对计算机又会造成什么影响呢?这个病毒就叫“%0”,具体代码是 %0|%0 也就这5个字符,按照ASCII 码来表示也就仅仅占用5个字节。

电脑病毒代码

  将记事本打开写入 %0|%0 然后已.bat的格式保存,然后开始运行。仅仅过了10几秒后CPU占用率从23%飙升至90%左右。又过了几秒钟系统开始弹出一些类似资源占用的错误警告框。时间达到一分钟的时候系统由于资源占用满已经完全崩溃了。

  %0就像一个懒惰的细胞一样,除了吃、玩(占用资源)就完全不知道自己还能自我复制,“%0”就一直无闹循环下去,没有终点所以一直执行下去,而又加上 “|%0” 就表示分裂复制一次,就是上面提到的细胞分裂复制一样,每达到一个时间周期分裂一次,一个 “%0|%0“ 复制成两个,生成的子”%0|%0“ 继续分裂。 1变2、2变4、4变8、8变16,所以最后资源耗尽系统崩溃。

  特征

  繁殖性

  计算机病毒可以像生物病毒一样进行繁殖,当正常程序运行时,它也进行运行自身复制,是否具有繁殖、感染的特征是判断某段程序为计算机病毒的首要条件。

  破坏性

  计算机中毒后,可能会导致正常的程序无法运行,把计算机内的文件删除或受到不同程度的损坏。破坏引导扇区及BIOS,硬件环境破坏。

  传染性

  计算机病毒传染性是指计算机病毒通过修改别的程序将自身的复制品或其变体传染到其它无毒的对象上,这些对象可以是一个程序也可以是系统中的某一个部件。

  潜伏性

  计算机病毒潜伏性是指计算机病毒可以依附于其它媒体寄生的能力,侵入后的病毒潜伏到条件成熟才发作, 会使电脑变慢。

  隐蔽性

  计算机病毒具有很强的隐蔽性,可以通过病毒软件检查出来少数,隐蔽性计算机病毒时隐时现、变化无常,这类病毒处理起来非常困难。

  以上就是有关电脑病毒代码的相关介绍,相信你们一定有所了解了。此外我们还收集了一些有关电脑方面的知识,希望能够对你们有所帮助。

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/a007322198.html