1 / 15
文档名称:

GF脚本病毒.doc

格式:doc   大小:755KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

GF脚本病毒.doc

上传人:1314042**** 2021/2/24 文件大小:755 KB

下载得到文件列表

GF脚本病毒.doc

文档介绍

文档介绍:报告份数:
西安邮电大学
通信与信息工程学院
网络攻防实验报告
专业班级:
学生姓名:
学号(班内序号):
2014 年 5 月 14 日
脚本及恶意文件病毒
场景描述
在虚拟机系统当中建立相关脚本病毒的文件,以及进行相关操作。
备注:所用工具(D盘-->攻防工具包-->脚本及恶意文件病毒:创建txt、拷贝txt、删除txt、修改txt)
2实验目的
1)了解脚本及恶意网页的运行环境,运行平台,语言基础及传播手段
2)掌握脚本及恶意网页的基本防范方法和手工处理技巧
3)通过实验中对典型脚本病毒及恶意网页的分析,掌握判断未知脚本病毒及其处理能力
3.需求分析
通过在一些网页上写一些隐藏的危害代码来达到目的,代码隐藏得越深,越难发现。我们得通过一些常见的隐藏手段来学****发现危害代码。
4.技术分析
计算机脚本病毒同样具有计算机病毒通常都具有的所有特征,如自我复制性、传播性、潜伏性、破坏性等。计算机脚本病毒的产生得益于操作系统和应用系统对脚本技术的无节制的滥用。通常,在任何一个操作系统和应用系统中都存在一定的安全机制,但为了实现对系统的控制和易用性,这些安全机制对脚本程序的行为都缺乏控制,也就是对脚本开发语言的使用行为缺乏控制。
脚本语言的前身实际上就是DOS系统下的批处理文件,只是批处理文件和现在的脚本语言相比简单了一些。脚本的应用是对应用系统的一个强大的支撑,需要一个运行环境。现在比较流行的脚本语言有:UNIX/Linux Shell,Pert,VBScript,JavaScript,JSP,PHP等。由于现在流行的脚本计算机病毒大都是利用JavaScript和VBScript脚本语言编写,因此这里重点介绍一下这两种脚本语言。
1)JavaScript和VBScript脚本语言介绍
JavaScript是一种解释型的、基于对象的脚本语言,是Microsoft公司对ECMA262语言规范的一种实现。JavaScript完全实现了语言规范,并且提供了一些利用Microsoft Internet Explorer功能的增强特性。与诸如C++和Java这样成熟的面向对象的语言相比,JavaScript的功能要弱一些,但是对于它的预期用途而言,JavaScript的功能已经足够强大了。JavaScript不是任何语言的精简版,也不是任何融入事物的简化。不过,它有其局限性,例如,不能使用该语言来编写独立运行的应用程序,并且该语言读写文件的功能也很少。此外,JavaScript脚本只能在某个解释器上运行,该解释器可以是Web服务器,也可以是Web浏览器。
JavaScript是一种宽松类型的语言,这意味着不必定义变量的数据类型。事实上也无法在JavaScript上明确地定义数据类型。此外,在大多数情况下,JavaScript将根据需要自动进行转换。例如,如果试图将一个数值添加到由文本组成的某项(一个字符串),该数值将被转换为文本。
在FileSystemObject(FSO)对象模式下,允许对大量的属性、方法和事件使用较熟悉的Objectmethod语法来处理文件夹和文件。使用这个基于对象的工具和HTML可以用来创建Web页,可以用Windows Scripting Host来为Microsoft Windows创建批文件,也可以用Script Control来对用其他语言开发的应用程序提供编辑脚本的能力。但在客户端使用FSO而引重要的安全性问题,却提供了潜在的不受欢迎的对客户端本地文件系统的访问。假定本文档使用FSO对象模式,来创建由服务器端的Internet Web页执行的脚本,因为使用了服务器端,Internet Explorer默认安全设置不允许客户端使用FileSystemObject对象。覆盖那些默认值可能会引起在本地计算机上不受欢迎的对其文件系统的访问,从而导致文件系统完整性的全部破坏,同时引起数据遗失或更糟的情况。FSO对象模式使用服务器端的应用程序能创建、改变、移动和删除文件夹,或探测特定的文件夹是否存在。若存在,还可以找出有关文件夹的信息,如名称、被创建或最后一次被修改的时间等。
VBScript是Visual Basic或Visual Basic for Application(VBA)的一个子集,其程序设计与Visual Basic或VBA基本相同,但是Visual Basic或VBA的一些强大的功能,比如Mi