Search

Search IconIcon to open search

1988 Internet Wurm

Last updated Jun 17, 2023

起因: 1988 年的「蠕虫」病毒使得美国大面积的计算机(尤其是校园网络)阻塞. 事情的起因是23岁的康奈尔大学学生莫瑞斯, 希望自己写的这个程序悄悄保存在一些机密计算机上. 原理: sendmail BUG finger BUG, buffer overflow remote execution(rsh, rexec) 受影响的账号: 无密码, 简易密码等 受影响的主机: 路由表(Routing-Table), 随机地址, Sun, VAX等

蠕虫并没有

  • 试图获取 root
  • 攻击(主动)知名账号
  • 毁坏数据
  • 留下定时炸弹(Zeitbomben)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
main Routine
	argv[0] := sh; /* rename process */
	Is there already a worm? /* faults here causes mass infection */
	Initialize clock;
	while (true) {
		cracksome(); /* attack accounts, try to find hosts */
		sleep(30); /* hide the worm */
		Listen for other worms /* faults here causes mass infection */
		create a new process, kill the old /* Camouflage */
		try to attack some machines;
		sleep(120); /* hide the worm */
		if (running > 12 hours)
		cleaning host List; /* reduce memory consumption */
		if (pleasequit && wordcheck > 10)
	exit
	}

啊对了, 还有事情的结果: - 10000刀和400小时社区服务(在我国的版本里是250k刀和5年监禁) - 大学停学