历史上有名的病毒,第1张

病毒历史

电脑病毒的起源(节录自牛顿杂志)

电脑病毒的历史:磁蕊大战

电脑病毒并非是最近才出现的新产物, 事实上, 早在一九四九年, 距离第一部商用电脑的出现仍有好几年时, 电脑的先驱者约翰范纽曼(John Von Neumann)在他所提出的一篇论文 [复杂自动装置的理论及组织的进行] , 即已把病毒程式的蓝图勾勒出来, 当时, 绝大部份的电脑专家都无法想像这种会自我繁植的程式是可能的, 可是少数几个科学家默默的研究范纽曼的所提出的概念, 直到十年之后, 在美国电话电报公司(AT&T) 的贝尔(Bell)实验室中, 这些概念在一种很奇怪的电子游戏中成形了, 这种电子游戏叫做 [磁蕊大战] (core war)。

磁蕊大战是当时贝尔实验室中三个年轻程式人员在工馀想出来的, 他们是道格拉斯麦耀莱(HDouglas McIlroy), 维特维索斯基(Victor Vysottsky)以及罗伯莫里斯(Robert T Morris), 当时三人年纪都只有二十多岁

附注: Robert T Morris 就是后来写了一个 Worm, 把 Internet 搞的天翻地覆的那个 Robert T Morris Jr 的爸爸, 当时大 Morris 刚好是负责 Arpanet网路安全

电脑病毒的老祖宗:

磁蕊大战的玩法如下:两方各写一套程式, 输入同一部电脑中, 这两套程式在电脑记忆系统内互相追杀,有时它们会放下一些关卡,有时会停下来修理(重新写)被对方破坏的几行指令 ;当它被困时,也可以把自己复制一次,逃离险境,因为它们都在电脑的记忆磁蕊中游走,因此得到了磁蕊大战之名

这个游戏的特点,在於双方的程式进入电脑之后,玩游戏的人只能看著萤幕上显示的战况,而不能做任何更改,一直到某一方的程式被另一方的程式完全 [吃掉] 为止

磁蕊大战是个笼统的名称,事实上还可细分成好几种,麦耀莱所写的程式叫 [达尔文]这包含了 [物竞天择,适者生存] 的意思 它的游戏规则跟以上所描述的最接近,双方以组合语言(Assembly Language)各写一套程式,叫有机体(organism),这两个有机体在电脑里争斗不休,直到一方把另一方杀掉而取代之,便算分出胜负 在比赛时 Morris 经常匠心独具,击败对手

另外有个叫爬行者程式(Creeper)的,每一次把它读出时,它便自己复制一个副本此外,它也会从一部电脑[爬]到另一部有连线的电脑很快地电脑中原有资料便被这些爬行者挤掉了爬行者的微一生存目地是繁殖为了对付[爬行者],有人便写出了[收割者](Reaper)它的唯一生存目的便是找到爬行者,把它们毁灭掉当所有爬行者都被收割掉之后,收割者便执行程式中最后一项指令:毁灭自己,从电脑中消失[侏儒](Dwarf)并没有达尔文等程式聪明却可是个极端危险人物它在记忆系统中迈进,每到第五个[地址](address)便把那里所储存的东西变为零,这会使的原本的程式停摆

最奇特的就是一个叫[印普](Imp)的战争程式了,它只有一行指令,那就是

MOV 01

MOV是[MOVE]的代表,即移动的意思 它把身处的地址中所载的[0]写(移)到下一个地址中,当印普展开行动之后,电脑中原有的每一行指令都被改为[MOV 01]换句话说,萤光幕上留下一大堆[MOV 01][双子星](Germini)也是个有趣的家伙它的作用只有一个:把自己复制,送到下一百个地址后,便抛弃掉[正本]从双子星衍生出一系列的程式[牺牲者](Juggeraut)把自己复制后送到下十个地址之后;而[大雪人](Bigfoot)则把正本和复制品之间的地址定为某一个大质数想抓到大雪人可是非常困难的此外,还有全录(Xerox)柏路阿图研究中心的约翰索殊(John FShoch)所写的[蠕虫](Worm),它的目的是要控制侵入的电脑

电脑病毒的出现

在那些日子里,电脑都没有连线,而是互相独立的,因此并不会出现小莫礼士所引起的病毒瘟疫如果有某部电脑受到[感染],失去控制,工作人员只需把它关掉便可但是当电脑连线逐渐成为社会结构的一部份之后,一个或自我复制的病毒程式便很可能带来穷的祸害了因此长久一来,懂的玩[磁蕊大战]游戏的电脑工作者都严守一项不成文的规定: 不对普罗大众公开这些战争程式的内容

一九八三年,这项规定被打破了科恩汤普逊(Ken Thompson)是当年一项杰出电脑讲得奖人在颁奖典礼上,他作了一个演讲,不但公开地证实了电脑病毒的存在,而且还告诉所有听众怎样去写自己的病毒程式他的同行全都吓坏了,然而这个秘密已经流传出去了一九八四年,情况愈复杂了这一年,[科学美国人]月刊(Scientific American)的专栏作家杜特尼(A K Dewdney)在五月号写了第一篇讨论[磁蕊大战]的文章,并且只要寄上两块美金,任何读者都可以收到它所写得有关写程式的纲领,在自己家中的电脑中开辟战场

[病毒]一词的正式出现

在一九八五年三月份的[科学美国人]里,杜特尼再次讨论[磁蕊大战]-----和病毒在文章的开头他便说:[当去年五月有关[磁蕊大战]的文章印出来时,我并没有想过我所谈论的是那么严重的题目]文中并第一次提到[病毒]这个名称他提到说,义大利的罗勃吐些鲁帝(Roberto Cerruti)和马高么鲁顾帝(Marco Morocutti)发明了一种破坏软体的方法他们想用病毒,而不是蠕虫,来使得苹果二号电脑受感染

些鲁弟写了一封信给杜特尼,信内说:[马高想写一个像[病毒]一样的程式,可以从一部苹果电脑传染到另一部苹果电脑,使其受到感染可是我们没法这样做,直到我想到,这病毒要先使磁碟受到感染,而电脑只是媒介这样,病毒就可以从一片磁碟传染到另一片磁碟了]

病毒历史事例:

1975 年,美国科普作家约翰·布鲁勒尔 (John Brunner) 写了一本名为《震荡波骑士》(Shock Wave Rider) 的书,该书第一次描写了在信息社会中,计 算机作为正义和邪恶双方斗争的工具的故事,成为当年最佳畅销书之一。

1977 年夏天,托马斯·捷·瑞安 (ThomasJRyan) 的科幻小说《P-1的春 天》(The Adolescence of P-1) 成为美国的畅销书,作者在这本书中描写了一 种可以在计算机中互相传染的病毒,病毒最后控制了 7,000 台计算机,造成了 一场灾难。

1983 年 11 月 3 日,弗雷德·科恩 (Fred Cohen) 博士研制出一种在运行过程中可以复制自身的破坏性程序,伦·艾德勒曼 (Len Adleman) 将它命名为计算机病毒 (computer viruses),并在每周一次的计算机安全讨论会上正式提出,8 小时后专家们在 VAX11/750 计算机系统上运行,第一个病毒实验成功,一周后又获准进行 5个实验的演示,从而在实验上验证了计算机病毒的存在。

1986 年初,在巴基斯坦的拉合尔 (Lahore),巴锡特 (Basit) 和阿姆杰德(Amjad) 两兄弟经营着一家 IBM-PC 机及其兼容机的小商店。他们编写了Pakistan 病毒,即 Brain。在一年内流传到了世界各地。

1988 年 3 月 2 日,一种苹果机的病毒发作,这天受感染的苹果机停止工作,只显示“向所有苹果电脑的使用者宣布和平的信息”。以庆祝苹果机生日。

1988 年 11 月 2 日,美国六千多台计算机被病毒感染,造成 Internet 不能正常运行。这是一次非常典型的计算机病毒入侵计算机网络的事件,迫使美国政府立即作出反应,国防部成立了计算机应急行动小组。这次事件中遭受攻击的包括 5 个计算机中心和 12 个地区结点,连接着政府、大学、研究所和拥有政府合同的50,000 台计算机。这次病毒事件,计算机系统直接经济损失达 9600 万美元。这个病毒程序设计者是罗伯特·莫里斯 (Robert TMorris),当年 23 岁,是在康乃尔 (Cornell) 大学攻读学位的研究生。

罗伯特·莫里斯设计的病毒程序利用了系统存在的弱点。由于罗伯特·莫里斯成了入侵 ARPANET 网的最大的电子入侵者,而获准参加康乃尔大学的毕业设计,并获得哈佛大学 Aiken 中心超级用户的特权。他也因此被判3 年缓刑,罚款1 万美元,他还被命令进行 400 小时的新区服务。

注:在此文中,把蠕虫、我们常提的病毒定为病毒不同种类。

1988 年底,在我国的国家统计部门发现小球病毒。

--------------------------------------------------------------------------------

在病毒的发展史上,病毒的出现是有规律的,一般情况下一种新的病毒技术出现后,病毒迅速发展,接着反病毒技术的发展会抑制其流传。操作系统进行升级时,病毒也会调整为新的方式,产生新的病毒技术。它可划分为:

DOS引导阶段

1987年,计算机病毒主要是引导型病毒,具有代表性的是“小球”和“石头”病毒。

当时得计算机硬件较少,功能简单,一般需要通过软盘启动后使用。引导型病毒利用软盘得启动原理工作,它们修改系统启动扇区,在计算机启动时首先取得控制权,减少系统内存,修改磁盘读写中断,影响系统工作效率,在系统存取磁盘时进行传播。1989年,引导型病毒发展为可以感染硬盘,典型的代表有”石头2”。

DOS可执行阶段

1989年,可执行文件型病毒出现,它们利用DOS系统加载执行文件的机制工作,代表为”耶路撒冷”,”星期天”病毒,病毒代码在系统执行文件时取得控制权,修改DOS中断,在系统调用时进行传染,并将自己附加在可执行文件中,使文件长度增加。1990年,发展为复合型病毒,可感染COM和EXE文件。

伴随,批次型阶段

1992年,伴随型病毒出现,它们利用DOS加载文件的优先顺序进行工作。具有代表性的是”金蝉”病毒,它感染EXE文件时生成一个和EXE同名的扩展名为COM伴随体;它感染COM文件时,改为原来的COM文件为同名的EXE文件,在产生一个原名的伴随体,文件扩展名为COM。这样,在DOS加载文件时,病毒就取得控制权。这类病毒的特点是不改变原来的文件内容,日期及属性,解除病毒时只要将其伴随体删除即可。在非DOS操作系统中,一些伴随型病毒利用操作系统的描述语言进行工作,具有典型代表的是”海盗旗”病毒,它在得到执行时,询问用户名称和口令,然后返回一个出错信息,将自身删除。批次型病毒是工作在DOS下的和”海盗旗”病毒类似的一类病毒。

幽灵,多形阶段

1994年,随着汇编语言的发展,实现同一功能可以用不同的方式进行完成,这些方式的组合使一段看似随机的代码产生相同的运算结果。幽灵病毒就是利用这个特点,每感染一次就产生不同的代码。例如”一半”病毒就是产生一段有上亿种可能的解码运算程序,病毒体被隐藏在解码前的数据中,查解这类病毒就必须能对这段数据进行解码,加大了查毒的难度。多形型病毒是一种综合性病毒,它既能感染引导区又能感染程序区,多数具有解码算法,一种病毒往往要两段以上的子程序方能解除。

生成器,变体机阶段

1995年,在汇编语言中,一些数据的运算放在不同的通用寄存器中,可运算出同样的结果,随机的插入一些空操作和无关指令,也不影响运算的结果,这样,一段解码算法就可以由生成器生成。当生成的是病毒时,这种复杂的称之为病毒生成器和变体机就产生了。具有典型代表的是”病毒制造机”VCL,它可以在瞬间制造出成千上万种不同的病毒,查解时就不能使用传统的特征识别法,需要在宏观上分析指令,解码后查解病毒。变体机就是增加解码复杂程度的指令生成机制。

网络,蠕虫阶段 第一篇 第二篇

1995年,随着网络的普及,病毒开始利用网络进行传播,它们只是以上几代病毒的改进。在非DOS操作系统中,”蠕虫”是典型的代表,它不占用除内存以外的任何资源,不修改磁盘文件,利用网络功能搜索网络地址,将自身向下一地址进行传播,有时也在网络服务器和启动文件中存在。

视窗阶段

1996年,随着Windows和Windows95的日益普及,利用Windows进行工作的病毒开始发展,它们修改(NE,PE)文件,典型的代表是DS。3873,这类病毒的急智更为复杂,它们利用保护模式和API调用接口工作,解除方法也比较复杂。

宏病毒阶段

1996年,随着Windows Word功能的增强,使用Word宏语言也可以编制病毒,这种病毒使用类Basic语言,编写容易,感染Word文档文件。在Excel和AmiPro出现的相同工作机制的病毒也归为此类。由于Word文档格式没有公开,这类病毒查解比较困难。

互连网阶段

1997年,随着因特网的发展,各种病毒也开始利用因特网进行传播,一些携带病毒的数据包和邮件越来越多,如果不小心打开了这些邮件,机器就有可能中毒。

爪哇,邮件炸弹阶段

1997年,随着万维网上Java的普及,利用Java语言进行传播和资料获取的病毒开始出现,典型的代表是JavaSnake病毒。还有一些利用邮件服务器进行传播和破坏的病毒,例如Mail-Bomb病毒,它就严重影响因特网的效率。

1 检查一下MySQL连接参数配置,连接参数中主机地址写的是IP还是机器 名;

2 检查MySQL服务器是否是动态获取IP,如果是,那客户端连接时,如果按IP联接,就有可能出现IP不正确的情况。

3 检查MySQL服务器,看服务是否经常停机;如果是这个问题保证服务稳定即可。

建议连接池参数写IP,然后服务器设置固定IP。

扩展资料:

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

MySQL这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my”已经有10年以上,而且不管怎样,MySQL AB创始人之一的Monty Widenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。

MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。

MySQL,虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。它的历史也富有传奇性。

常用命令

1:使用SHOW语句找出在服务器上当前存在什么数据库:

mysql> SHOW DATABASES;

2:创建一个数据库MYSQLDATA

mysql> CREATE DATABASE MYSQLDATA;

3:选择你所创建的数据库

mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)

4:查看现在的数据库中存在什么表

mysql> SHOW TABLES;

5:创建一个数据库表

mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6:显示表的结构:

mysql> DESCRIBE MYTABLE;

7:往表中加入记录

mysql> insert into MYTABLE values (”hyq”,”M”);

8:用文本方式将数据装入数据库表中(例如D:/mysqltxt)

mysql> LOAD DATA LOCAL INFILE “D:/mysqltxt” INTO TABLE MYTABLE;

9:导入sql文件命令(例如D:/mysqlsql)

mysql>use database;

mysql>source d:/mysqlsql;

10:删除表

mysql>drop TABLE MYTABLE;

11:清空表

mysql>delete from MYTABLE;

12:更新表中数据

mysql>update MYTABLE set sex=”f” where name=’hyq’;

参考资料:

--MySQL数据库

中国是+86或者0086国际长途电话区号查询

  本国际长途电话区号表根据“国际电信联盟”制定的《E164国际电信网编号》收集整理。

建议使用 Ctrl + F 进行快速查找

国际长途电话区号表国家或地区名称长途区号国家或地区名称长途区号阿富汗

Afghanistan93阿尔巴尼亚

Albania355阿尔及利亚

Algeria213美属萨摩亚

American Samoa684安道尔

Andorra376安哥拉

Angola244安圭拉

Anguilla1264南极洲

Antarctica672安提瓜和巴布达

Antigua and Barbuda1268阿根廷

Argentina54亚美尼亚

Armenia374阿鲁巴

Aruba297澳大利亚

Australia61奥地利

Austria43阿塞拜疆

Azerbaijan994巴林

Bahrain973孟加拉国

Bangladesh880巴巴多斯

Barbados1246白俄罗斯

Belarus375比利时

Belgium32伯利兹

Belize501贝宁

Benin229百慕大

Bermuda1441不丹

Bhutan975玻利维亚

Bolivia591波黑

Bosnia and Herzegovina387博茨瓦纳

Botswana267布维岛

Bouvet Island巴西

Brazil55英属印度洋领地

British Indian Ocean Territory英属维尔京群岛

British Virgin Islands1284文莱

Brunei Darussalam673保加利亚

Bulgaria359布基纳法索

Burkina Faso226缅甸

Burma95布隆迪

Burundi257柬埔寨

Cambodia855喀麦隆

Cameroon237加拿大

Canada1佛得角

Cape Verde238开曼群岛

Cayman Islands1345中非

Central African Republic236乍得

Chad235智利

Chile56中国

China86圣诞岛

Christmas Island61科科斯(基林)群岛

Cocos (Keeling) Islands61哥伦比亚

Colombia57科摩罗

Comoros269刚果(金)

Congo, Democratic Republic of the243刚果(布)

Congo, Republic of the242库克群岛

Cook Islands682哥斯达黎加

Costa Rica506科特迪瓦

Cote d'Ivoire225克罗地亚

Croatia385古巴

Cuba53塞浦路斯

Cyprus357捷克

Czech Republic420丹麦

Denmark45吉布提

Djibouti253多米尼克

Dominica1767多米尼加

Dominican Republic1809厄瓜多尔

Ecuador593埃及

Egypt20萨尔瓦多

El Salvador503赤道几内亚

Equatorial Guinea240厄立特里亚

Eritrea291爱沙尼亚

Estonia372埃塞俄比亚

Ethiopia251欧盟

European Union福克兰群岛(马尔维纳斯)

Falkland Islands (Islas Malvinas)500法罗群岛

Faroe Islands298斐济

Fiji679芬兰

Finland358法国

France33法属圭亚那

French Guiana594法属波利尼西亚

French Polynesia689法属南部领土

French Southern and Antarctic Lands加蓬

Gabon241格鲁吉亚

Georgia995德国

Germany49加纳

Ghana233直布罗陀

Gibraltar350希腊

Greece30格陵兰

Greenland299格林纳达

Grenada1473瓜德罗普

Guadeloupe590关岛

Guam1671危地马拉

Guatemala502根西岛

Guernsey1481几内亚

Guinea224几内亚比绍

Guinea-Bissau245圭亚那

Guyana592海地

Haiti509赫德岛和麦克唐纳岛

Heard Island and McDonald Islands梵蒂冈

Holy See (Vatican City)379洪都拉斯

Honduras504香港

Hong Kong (SAR)852匈牙利

Hungary36冰岛

Iceland354印度

India91印度尼西亚

Indonesia62伊朗

Iran98伊拉克

Iraq964爱尔兰

Ireland353以色列

Israel972意大利

Italy39牙买加

Jamaica1876日本

Japan81泽西岛

Jersey约旦

Jordan962哈萨克斯坦

Kazakhstan73肯尼亚

Kenya254基里巴斯

Kiribati686朝鲜

Korea, North850韩国

Korea, South82科威特

Kuwait965吉尔吉斯斯坦

Kyrgyzstan996老挝

Laos856拉脱维亚

Latvia371黎巴嫩

Lebanon961莱索托

Lesotho266利比里亚

Liberia231利比亚

Libya218列支敦士登

Liechtenstein423立陶宛

Lithuania370卢森堡

Luxembourg352澳门

Macao853前南马其顿

Macedonia, The Former Yugoslav Republic of389马达加斯加

Madagascar261马拉维

Malawi265马来西亚

Malaysia60马尔代夫

Maldives960马里

Mali223马耳他

Malta356马恩岛

Man, Isle of马绍尔群岛

Marshall Islands692马提尼克

Martinique596毛里塔尼亚

Mauritania222毛里求斯

Mauritius230马约特

Mayotte269墨西哥

Mexico52密克罗尼西亚

Micronesia, Federated States of691摩尔多瓦

Moldova373摩纳哥

Monaco377蒙古

Mongolia976蒙特塞拉特

Montserrat1664摩洛哥

Morocco212莫桑比克

Mozambique258纳米尼亚

Namibia264瑙鲁

Nauru674尼泊尔

Nepal977荷兰

Netherlands31荷属安的列斯

Netherlands Antilles599新喀里多尼亚

New Caledonia687新西兰

New Zealand64尼加拉瓜

Nicaragua505尼日尔

Niger227尼日利亚

Nigeria234纽埃

Niue683诺福克岛

Norfolk Island6723北马里亚纳

Northern Mariana Islands1挪威

Norway47阿曼

Oman968巴基斯坦

Pakistan92帕劳

Palau680巴拿马

Panama507巴布亚新几内亚

Papua New Guinea675巴拉圭

Paraguay595秘鲁

Peru51菲律宾

Philippines63皮特凯恩

Pitcairn Islands波兰

Poland48葡萄牙

Portugal351代理服务器

Proxy Server波多黎各

Puerto Rico1809卡塔尔

Qatar974黑山共和国

Republic of Montenegro留尼汪

Reunion262罗马尼亚

Romania40俄罗斯

Russia7卢旺达

Rwanda250圣赫勒拿

Saint Helena290圣基茨和尼维斯

Saint Kitts and Nevis1869圣卢西亚

Saint Lucia1758圣皮埃尔和密克隆

Saint Pierre and Miquelon508圣文森特和格林纳丁斯

Saint Vincent and the Grenadines1784萨摩亚

Samoa685圣马力诺

San Marino378圣多美和普林西比

Sao Tome and Principe239沙特阿拉伯

Saudi Arabia966塞内加尔

Senegal221塞尔维亚

Serbia塞尔维亚和黑山

Serbia and Montenegro381塞舌尔

Seychelles248塞拉利

Sierra Leone232新加坡

Singapore65斯洛伐克

Slovakia421斯洛文尼亚

Slovenia386所罗门群岛

Solomon Islands677索马里

Somalia252南非

South Africa27南乔治亚岛和南桑德韦奇岛

South Georgia and the South Sandwich Islands西班牙

Spain34斯里兰卡

Sri Lanka94苏丹

Sudan249苏里南

Suriname597斯瓦尔巴岛和扬马延岛

Svalbard47斯威士兰

Swaziland268瑞典

Sweden46瑞士

Switzerland41叙利亚

Syria963台湾

Taiwan886塔吉克斯坦

Tajikistan992坦桑尼亚

Tanzania255泰国

Thailand66巴哈马

The Bahamas1242冈比亚

The Gambia220多哥

Togo228托克劳

Tokelau690汤加

Tonga676特立尼达和多巴哥

Trinidad and Tobago1868突尼斯

Tunisia216土耳其

Turkey90土库曼斯坦

Turkmenistan993特克斯和凯科斯群岛

Turks and Caicos Islands1649图瓦卢

Tuvalu688乌干达

Uganda256乌克兰

Ukraine380阿拉伯联合酋长国

United Arab Emirates971英国

United Kingdom44美国

United States1乌拉圭

Uruguay598乌兹别克斯坦

Uzbekistan998瓦努阿图

Vanuatu678委内瑞拉

Venezuela58越南

Vietnam84美属维尔京群岛

Virgin Islands1340瓦利斯和富图纳

Wallis and Futuna681西撒哈拉

Western Sahara也门

Yemen967南斯拉夫

Yugoslavia赞比亚

Zambia260津巴布韦

Zimbabwe263</SPAN></SPAN></p>

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 历史上有名的病毒

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情