免费预览已结束,剩余47页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
复习:系统启动过程,(1)计算机启动(2)将硬盘MBR读入内存地址0000:7c00处(3)检查0000:7dfe是否等于0 xaa55,若不等于则转去其它介质启动,如果没有其它介质则显示“NoROMBASIC”然后死机。,(4)跳转到0000:7c00处执行MBR中的程序(5)MBR首先将自己复制到0000:0600处,继续执行(6)检查分区表是否完好,并在主分区表中搜索标志为活动的分区。如果没有或不止一个,则显示Invalidpartitiontable,并挂起系统,(7)将活动分区的第一个扇区读入0000:7c00(8)检查0000:7dfe是否等于0 xaa55,若不等于则显示“MissingOperatingSystem”,然后停止,或尝试软盘启动(9)跳转到0000:7c00处继续执行特定系统的启动程序(分区引导记录),(10)分区引导记录将负责读取并执行系统文件IO.SYS,(11)IO.SYS首先初始化一些重要的系统数据,然后就显示出蓝天白云,Windows将继续进行引导和初始化工作(1)(4)由BIOS引导程序完成(5)(9)由MBR的引导程序完成(10)(11)由分区引导程序完成(启动系统),计算机病毒第六讲,DOS病毒原理,主要内容,DOS病毒的加载过程引导区病毒文件型病毒混合型病毒,1.DOS病毒的加载过程,3种加载方式:1)参与系统的启动过程2)依附正常文件加载3)直接运行病毒程序,引导型病毒,文件型病毒,加载步骤:1)开辟内存空间(临时空间)病毒要起作用,就必须驻留内存,要驻留内存就必须先开辟内存空间或直接覆盖系统占用的部分内存。,2)病毒体定位和驻留(常驻空间)病毒进入内存后即脱离原载体程序,在内存驻留区域进行重定位,同时要保护病毒程序不会被正常程序覆盖掉,还要保证病毒程序在适当的时候能取得运行权。,3)恢复系统功能为保证病毒驻入的系统能继续有效的工作,从而提高病毒的隐蔽性,大多数病毒程序将病毒破坏的有关信息转储于其他特定单元,并通过病毒程序运行系统。,针对第2):病毒体定位和驻留(常驻空间)说明两点:(1)取得运行权的方法(2)驻留内存的方式,(1)取得运行权的方法使病毒的有关组成单元取代或扩充系统的原有功能。如:改写中断向量,设置激活、感染、表现的条件等。,(2)驻留内存的方式:减少DOS系统可分配空间*利用功能调用驻留内存*利用系统模块间的空隙和DOS间隙占用系统程序使用空间,减少DOS系统可分配空间*在内存的最高端开辟一个区域供驻留病毒程序用,然后把内存的可用空间减去病毒程序所占用的空间,以欺骗DOS,使之不会再使用病毒程序所占用的空间。从而大大提高病毒的隐蔽性。该方式更有利于引导型病毒。,利用功能调用驻留内存*DOS系统为用户提供了用户程序驻留内存的中断和功能调用,但这些功能也可用来加载病毒。该方式通常被文件型病毒利用。主要方法:截流盗用主要攻击目标:INT13H(磁盘读写中断)INT21H(系统功能调用),截流盗用,?多种病毒交叉感染?,利用系统模块间的空隙和DOS间隙计算机内存中除了用户空间区留给用户运行程序外,在系统占用的空间中,还有相当一部分是闲置未用的。该方式既可以被引导型病毒使用,也可以被文件型病毒使用。,占用系统程序使用空间又称为程序覆盖方法。在系统程序占用的有效空间内选择一些不常用的部分加以替换,使病毒不需申请空间便可实现病毒在内存中的驻留。,2.引导区病毒,是指专门感染磁盘引导扇区和硬盘主引导扇区的计算机病毒程序。,引导型病毒是先于操作系统的,引导型病毒的主要特点,1、引导型病毒是在操作系统之前进入内存,寄生对象又相对固定,因此该类型病毒基本上会采用减少操作系统所掌管的内存容量方法来驻留内存高端。而正常的系统引导过程是不减少系统内存的。2、引导型病毒需要把病毒传染给软盘,一般是通过修改INT13H的中断向量,而新INT13H中断向量段址必定指向内存高端的病毒程序。,3、引导型病毒感染硬盘时,必定驻留硬盘的主引导扇区或引导扇区。(正常情况下是不对硬盘主引导区或引导区进行写盘操作的)4、引导型病毒的寄生对象相对固定,把当前的系统主引导扇区和引导扇区与干净的主引导扇区和引导扇区进行比较,如果内容不一致,可认定系统引导区异常。,带毒引导过程,病毒修改后的INT13中断执行流程,实例:石头病毒(大麻病毒),发作时出现以下提示信息:YourPCisnowStoned!LEGALISEMARIJUANA!属于系统型的恶性病毒,专门感染软盘引导扇区和硬盘主引导扇区,破坏软盘的文件目录表和硬盘的文件分配表,从而造成磁盘文件的大量丢失,甚至于导致硬盘无法启动。,大麻病毒的相关功能,大麻病毒仅1B8H字节的代码就完成以下功能:驻留内存修改中断向量感染软盘、硬盘引导原硬盘主引导扇区显示时机判断、显示信息以及大麻病毒感染标志判断以防止重复感染,大麻病毒破坏行为,对于软盘来说,病毒程序占用软盘的引导扇区,而将系统原引导扇区转移到l面0道3扇区。对于硬盘来说,病毒程序侵占了硬盘的主引导扇区,而将原主引导扇区的内容转移到0面0道7扇区。,大麻病毒破坏行为,实际上大麻病毒并没有专门破坏磁盘的模块。但是由于它将原引导扇区的内容放到了原软盘的文件目录表和硬盘的文件分配表处,所以导致了原数据被覆盖,造成磁盘文件的混乱、丢失,甚至于导致硬盘无法启动。,大麻病毒的感染特征,一个被感染“大麻”病毒的磁盘引导扇区,一般有下列特征:扇区开始的指令代码为:“EA0500C0”。从扇区的18AH偏移地址开始有字符串:“YourPCisnowStoned!。(参见09版书P75、04版P149),大麻病毒的传染模块分为了两个部分:一部分包含在引导模块中,该传染模块专门负责对硬盘的感染,另外一部分是由INT13H指向,专门对A驱动器上的软盘进行感染。,大麻病毒引导模块执行流程,大麻病毒传染模块执行流程,引导区病毒小结,引导区病毒的感染目标引导区病毒的工作流程-引导、感染和表现引导区病毒的特点理解:计算机和系统的启动过程DOS内存管理中断机制,3.文件型病毒,所有通过操作系统的文件系统进行感染的病毒都称作文件病毒,所以这是一类数目非常巨大的病毒。理论上可以有这样一种病毒,感染操作系统的所有可执行文件,包括批处理文件、DOS下的可加载驱动程序.SYS文件、普通的COM/EXE可执行文件,以及高级语言程序的源代码、开发库和编译过程中所生成的中间文件。,1)文件型病毒的主要功能调用系统文件目录管理功能调用INT21H,(1)INT21H子功能3DH打开文件(2)INT21H子功能3EH关闭文件(3)INT21H子功能3FH读文件或设备(4)INT21H子功能40H写文件或设备(5)INT21H子功能42H移动文件指针(6)INT21H子功能4EH查找第一个匹配文件(7)INT21H子功能4FH查找下一个匹配文件(8)INT21H子功能1AH设置磁盘传送缓冲区(DTA),2)文件型病毒的基本原理,EPO-没有入口点的感染(EntryPointObscuring),这些病毒在宿主文件中没有执行入口,病毒不修改文件头中的入口地址。该病毒在宿主文件的中部记录跳转到病毒本身的指令,当运行宿主文件后,病毒没有立即得到控制权,而是当宿主例程调用包含病毒跳转指令时才获得系统的控制权。可以一定程度上逃避虚拟机检测。,EPO(入口模糊技术),EPO具体思路举例,在.text中寻找E8xxxxxxxx,根据xxxxxxxx获得JMPDWORD的文件偏移YYYYYYYY。计算跳转到病毒代码开始位置VStart的相对距离,覆盖xxxxxxxx。拷贝JMPDWORDPTRYYYYYYYY中的YYYYYYYY到病毒体内。写入病毒代码,执行完毕再跳回到宿主程序,执行JMPDWORDPTRYYYYYYYY,2)文件型病毒的基本原理,当被感染程序执行之后,病毒会立刻(入口点改到病毒代码)或者在随后的某个时间(无入口点病毒)获得控制权,然后病毒通常会进行下面的操作:(1)内存驻留的病毒首先检查系统可用内存,查看内存中是否已经有病毒代码存在,如果没有将病毒代码装入内存中。,(2)非内存驻留病毒会在这个时候进行感染,查找当前目录、根目录或者环境变量PATH中包含的目录,发现可以被感染的可执行文件就进行感染。执行病毒的一些其他功能,比如说破坏功能,显示信息或者病毒精心制作的动画等等。而内存驻留病毒的感染和破坏功能可以在进入内存后马上执行,也可以等待满足某个条件时执行。,(3)完成这些工作之后,将控制权交回被感染的程序。为了保证原来程序的正确执行,寄生病毒在执行被感染程序的之前,会把原来的程序还原;伴随病毒会直接调用原来的程序;覆盖病毒和其他一些破坏性感染的病毒会把控制权交回DOS操作系统。,(4)对于内存驻留病毒来说,驻留时会把一些DOS或者基本输入输出系统(BIOS)的中断指向病毒代码。比如说INT13H或者INT21H,这样系统执行正常的文件磁盘操作的时候,就会调用病毒驻留在内存中的代码,进行进一步的破坏或者感染。,2)DOS文件型病毒的种类,主要包括两类:(1)COM病毒(2)EXE病毒,(1)COM文件型病毒,COM文件中的程序代码只在一个段内运行,文件长度不超过64K字节,其结构比较简单。由于COM文件与EXE文件在结构上的不同,它们在调入执行时也有很大差别。COM文件调入时,DOS将全部可用内存分配给用户程序。,COM文件型病毒的调入执行,COM文件型病毒的两种感染方法,(2)EXE文件型病毒,这种病毒也是将自身病毒代码插在宿主程序中间或者前后,但是病毒代码是通过修改CS:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026全国医学英语水平考试(METS四级)历年参考题库含答案详解
- 2026住院医师规培-江西-江西住院医师规培(胸心外科)历年参考题库含答案详解
- 2026住院医师规培-宁夏-宁夏住院医师规培(口腔病理科)历年参考题库含答案详解
- 2026事业单位工勤技能-黑龙江-黑龙江保安员四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-辽宁-辽宁防疫员三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-湖北-湖北计算机信息处理员五级初级历年参考题库含答案详解
- 2026事业单位工勤技能-海南-海南护理员四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-江苏-江苏机械热加工五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-新疆-新疆图书资料员二级(技师)历年参考题库含答案详解
- 2026事业单位工勤技能-山东-山东计算机信息处理员一级高级技师历年参考题库含答案详解
- 全国计算机等级考试《三级网络技术》历年真题及解析
- 抽水蓄能电站施工监理规范征求意见稿-0920
- CJT 297-2016 桥梁缆索用高密度聚乙烯护套料
- 大学物理(二)智慧树知到期末考试答案章节答案2024年上海电力大学
- DLT 5175-2021 火力发电厂热工开关量和模拟量控制系统设计规程-PDF解密
- 讲述红色故事
- 智能制造概论(高职)全套教学课件
- 潍柴雷沃线上测评题
- 《地理信息系统概论》教案
- 美学原理全套教学课件
- 抑郁病诊断证明书
评论
0/150
提交评论