第五十二章 病毒专杀-《重生IT大亨》


    第(2/3)页

    正在积极忙碌的时候,脑海中又传来了久违的提示音,脑域开发度26。随着审核软件越来越多,提示音也随之越来越频繁,27,28,一直到30。

    随着30的提示音响起,脑海中源源不断被塞入了大量的汇编语言知识,有ibm—pc汇编,也有at&t汇编,这个收获让张毅惊喜不已。

    汇编语言以晦涩难懂著称,各种专有的寄存器,以及寄存器之间使用的八进制,或者十六进制的计算方式。

    当然,最让人头疼的还是直接操作内存地址的方式,简单粗暴,这也是最折磨人的。

    汇编语言是除机器语言外,最接近底层硬件的语言,语法简洁,功能强大。c语言和c++还有很多其它的高级语言,就是编译成汇编语言后才在计算机内运行的。其直接操作内存的强大功能,也最让人迷醉。

    想想一年后,也就是1998年的6月份,原宝岛技嘉子公司旗下的员工陈盈豪,将会制做出世界上影响最大的,造成最大损失的cih病毒。

    这个病毒就是用汇编语言制做出来的,其最早的病毒版本才900多字节,但却会破坏电脑主板的bios系统,让基本输入输出系统彻底瘫痪。

    最让人郁闷的是,这个病毒会破坏电脑的硬盘,不断的给用户电脑的硬盘引导扇区,写入垃圾信息,导致全球上百万台电脑,在4月26号这一天,主板损坏,硬盘数据丢失。

    其最后一个版本v1.4,会在每月的26号发作。

    从最早版本的cih    v1.0,900多字节,到最终版本的v1.4,才1200多字节,可见汇编语言直接操作内存和中断的能力有多强了。

    除了众多的汇编语言的知识外,张毅的脑海中也闪现出了cih病毒的源代码,代码简洁得美丽至极,他怀着崇敬的心情研究了很久。

    代码其中一段如下:

    push    esi

    mov    esi,    eax    ;esi指向病毒开始处

    loopofmergeallviruscodesection:

    mov    ecx,
    第(2/3)页