据的程序,而且它能在操作过程中不断自我复制,从而造成损害。
1987 年,计算机病毒在美国四处蔓延,而且第一种计算机病毒“小球”在当年年底传播到我国。
从那以后,已经发现进口和国内的病毒。
迄今为止,计算机病毒已经增加到 20000 多种;其中 90%以上能攻击微型计算机。
在本次设计中,我主要是选择了冲击波病毒作为研究的课题。
通过对冲击波的有关性质和作用原理进行系统的分析,找到它的发作机制,提出了一套事实可行的解决方案。
主要是采用对所有的文件进行二进制扫描,如果发现病毒特征码就认为是病毒感染文件,保留文件的路径后,根据路径删除感染文件,同时清楚注册表中被病毒改写过的内容。
第一章 计算机病毒的简介1、1 计算机病毒的认识 什么是计算机病毒,怎样预防及消灭病毒?关于这个话题,众说纷纭。
有人说,只要拥有了一套功能强大的杀毒软件便万事大吉;有人说,只要不上网就可抗拒病毒的侵害;还有人认为,只要定期格式化硬盘就能把病毒扼制在萌芽状态……面对种种说法, 奇 对它的预防与剿灭也远不是如此 其实病毒不是那么神 ,简单。
计算机病毒computer virus最早是由美国计算机病毒研究专家 F.Conhen博士提出, 病毒,是指能够破坏计算机系统,影响计算机工作并能实现自我复制的一段程序或指令代码。
它有着与生物病毒极为相似的特点。
一是寄生性,它们大多依附在别的程序上面。
二是隐蔽性,它们是悄然进入系统的,人们很难察觉。
三是潜伏性,它们通常是潜伏在计算机程序中,只在一定条件下才发作的。
四是传染性,它们能够自我复制繁殖,通过传输媒介蔓延。
五是破坏性,轻则占用一定数量的系统资源,重则破坏整个系统。
随着计算机工业的发展,病毒程序层出不穷,到了 21 世纪的今天它的种类已经达到千万种。
虽然病毒的类型有很多,变型的病毒更无法计算,但是就其传染对象来分只不过四类:BIOS、硬盘引导区、操作系统与应用程序病毒。
1、1、1 计算机病毒的产生 计算机病毒的产生是计算机技术和以计算机为核心的社会信息化进程发展到一定阶段的必然产物。
它产生的背景是:(1)计算机病毒是计算机犯罪的一种新的衍化形式 计算机病毒是高技术犯罪 具有瞬时性、动态性和随机性。
不易取证 风险小破坏大 从而刺激了犯罪意识和犯罪活动。
是某些人恶作剧和报复心态在计算机应用领域的表现。
(2)计算机软硬件产品的危弱性是根本的技术原因 计算机是电子产品。
数据从输入、存储、处理、输出等环节 易误入、篡改、丢失、作假和破坏;程序易被删除、改写;计算机软件设计的手工方式效率低下且生产周期长;人们至今没有办法事先了解一个程序有没有错误 只能在运行中发现、修改错误 并不知道还有多少错误和缺陷隐藏在其中。
这些脆弱性就为病毒的侵入提供了方便。
(3)微机的普及应用是计算机病毒产生的必要环境 1983 年 11 月 3 日美国计算机专家首次提出了计算机病毒的概念并进行了验证。
几年前计算机病毒就迅速蔓延到我国才是近年来的事。
而这几年正是我国微型计算机普及应用热潮。
微机的广泛普及 操作系统简单明了 软、硬件透明度高 基本上没有什么安全措施能够透彻了解它内部结构的用户日益增多 对其存在的缺点和易攻击处也了解的越来越清楚 不同的目的可以做出截然不同的选择。
目前 在 IBMPC 系统及其兼容机上广泛流行着各种病毒就很说明这个问题。
其产生原因也不外乎以下几种: 1. 一些计算机爱好者出于好奇或者兴趣,也有的是为了满足自己的表现 欲。
故意编制出一些特殊的计算机程序,以显示自己的才干。
次类病毒 破坏性一般不大。
2. 产生于个别人的报复心理,此种病毒对电脑用户会造成一定的灾难。
3. 来源于软件加密。
一些商业软件公司为了不让自己的软件被非法复制和 使用,运用加密技术,编写一些特殊程序附加在正版软件上, 如遇到 非法使用,则此类程序自动激活,于是又会产生新的病毒,如巴基斯坦 病毒。
4. 用于研究或实验而设计的“有用“的程序,由于某种原因失去控制而扩 散出来 5. 由于政治,经济和军事等特殊目的,一些组织或个人也会编写一些程序 用于进攻对方的电脑,给对法官造成灾难或者直接经济损失。
其感染的途径主要有 1. 引进的计算机系统和软件中带有病毒 2. 各类出国人员带回的计算机和软件染有病毒 3. 染有病毒的游戏软件 4. 非法拷贝病毒 5. 计算机生产,经营单位销售的计算机和软件染有病毒 6. 维修部门交叉感染 7. 有人研制,改造病毒 8. 敌对分子以病毒为媒体或武器进行宣传和破坏 9. 通过互联网(访问 Web,下载 E-Mail 和文件等)传入的 1、1、2 计算机病毒的起源 计算机病毒并非是最近才出现的新产物。
事实上,早在 1949 年,距离第一部商用电脑的出现仍有好几年,电脑的先驱者冯.诺伊曼(John Von Neumann)在他所提出的一篇论问《复杂自动装置的理论及组织的进行》中勾勒出了病程序的蓝图。
他指出,数据和程序并无本质的区别。
十年后,在美国电话电报公司 的 尔 实(ATampT) 贝 (Bell) 验 室中,这些观念在一种很奇怪的电子游戏中实现了,这种电子游戏叫做“磁芯大战”(core war)这其实就是病毒的起源。
1、2 计算机病毒的结构和特征 1、2、1 病毒的结构 计算机病毒是能改变或破坏存在计算机中的数据的程序,而且它能在操作的过程中不断复制自己,从而造成更大的损害。
综合分析计算机病毒它通常由五部分构成:感染符、传染模块、破坏模块、触发模块和主要控制模块。
1感染符 感染符也称作病毒签名,由若干数字或字符的 ASCII 编码构成。
当病毒传染正常程序时,它在程序上留下病毒签名作为感染符。
在病毒打算传染一个程序时,它首先检查是否有感染符;如果有,程序就已经被感染,病毒不会进一步传染它,如果没有,就传染它。
多数病毒遵循这种一次性传染。
如果病毒不检查感染符,则可能发生多次传染,该程序的长度将不断增加,这种情况很少见。
2传染模块 这是传染寄宿程序的模块。
它完成三项任务: ①查找可执行的文件或被覆盖的文件 ②检查该文件上是否有感染符 ③传染它—如果没有发现感染符,就在寄宿程序中写人病毒编码。
3破坏模块 破坏模块主要是负责按照病毒设计者在破坏编码中的企图执行破坏任务,包括删除文件、删除数据、格式化软盘和硬盘、降低计算机效率和减少使用空间等。
4触发模块 它主要是检查是否具备触发条件(例如,日期、时间、资源、传染时间、中断调用、启动次数等)。
如果条件成熟,它返回“真”值,并且调人破坏模块进行破坏,否则它返回“假”值。
5主要控制模块 控制模块顾名思义它是控制上述四个模块的。
此外,它还确保受传染的程序能继续正常工作,在意外情况下不会发生死机。
1、2、2 病毒的特征 根据病毒的结构分析,综合各种病毒的发作机制和以及它们的关系原理,可以发现所有病毒是有共同特征的,主要表现在基本特征和一般特征两个方面。
一、基本特征 1传染:计算机病毒作为一个程序,能自我复制到其他正常程序或者系统的某些部件上,例如磁盘的引导部分。
这是病毒程序的基本特征。
随着网络日益广泛发展,计算机病毒能够在短时间内通过网络广泛传播。
2)潜伏:隐藏在受感染系统内的病毒并不立即发作;相反,在它发作前,需要一定时间或具备某些条件。
在潜伏期内,它并不表现出任何扰乱行动,因此很难发现病毒并且病毒能够继续传播。
一旦病毒发作,它能造成严重破坏。
3)可触发性:一旦具备某些条件,病毒便开始攻击。
这一特征称作可触发性。
利用这一
上一篇:
计算机网络毕业设计论文
下一篇:
爱情只不过就是,爱与不爱