病毒原来可以很简单,不用估计实现什么其他的功能,当然越乱越好。占内存,函数是malloc,释放函数是free,占了就别放了。这就是简单的病毒了。
只是具有破坏性而已,而且破坏性不是很强。代码如下:
#include <stdio.h> int main(){ int *p; while(1){ p = (int *) malloc(sizeof(int) * 10000); //开始霸占内存 } }
OK.保存为test.c。
然后用gcc编译吧。
gcc test.c
出现可以运行的a.out
./a.out
然后电脑开始卡了吧!
实验环境是ubuntu。widows下代码基本不用变,变的是编译方法,可以用vc或者tc等。