- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章操作系统讲解
* * * * * * 系统型病毒的磁盘存储结构 系统型病毒是指专门传染操作系统的启动扇区,主要指传染硬盘主引导扇区和DOS引导扇区的病毒。系统型病毒在磁盘上的存储结构是这样的,病毒程序被划分为两部分, 第一部分存放在磁盘引导扇区中,第二部分则存放在磁盘其他的扇区中。病毒程序在感染一个磁盘时,首先根据FAT表在磁盘上找到一个空白簇(如果病毒程序的第二部分占用 若干个簇,则需要找到一个连续的空白簇),然后将病毒程序的第二部分以及磁盘原引导扇区的内容写入该空白簇,接着将病毒程序的第一部分写入磁盘引导扇区。 但是,由于磁盘不同,病毒程序第二部分所占用的空白簇的位置就不同,而病毒程序在侵入系统时,又必须将其全部程序装入内存,在系统启动时道德装入的是磁盘引导扇区 中的病毒程序,该段程序在执行时要将其第二部分装入内存,这样第一部分必须知道其第二部分所在簇的簇号或逻辑扇区号。为此,在病毒程序感染一个磁盘时,不仅要将其第一 部分写入磁盘引导扇区,而且必须将病毒程序第二部分所在簇的簇号(或该簇第一扇区的逻辑扇区号)记录在磁盘的偏移地址01F9处,存放其第二部分所在簇第一扇区的逻辑扇 区号。 另外,由于DOS分配磁盘空间时,必须将分配的每一簇与一个文件相联系,但是,系 统型病毒程序第二部分所占用的簇没有对应的文件名,它们是以直接磁盘读写的方式被存取的,这样它们所占用的簇就有可能被DOS分配给新建立的磁盘文件,从而被覆盖。为 了避免这样的情况发生,病毒程序在将其第二部分写入空白簇后,立即将这些簇在FAT中登记项的内容,强制地标记为坏簇(FF7H),经过这样处理后,DOS就不会将这些簇分 配给其他新建立的文件。 3.文件型病毒的磁盘存储结构文件型病毒是指专门感染系统中的可执行文件,即扩展名为.COM、.EXE的文件。 对于文件型的病毒来说,病毒程序附着在被感染文件的首部、尾部、中部或“空闲”部位,病毒程序没有独立占用磁盘上的空白簇。也就是说,病毒程序所占用的磁盘空间依赖于 其宿主程序所占用的磁盘空间。但是,病毒入侵后一定会使宿主程序占用的磁盘空间 增加。 绝大多数文件型病毒属于所谓外壳病毒,什么是文件外壳呢简单地说是计算机软件 的一种层次结构。比方说计算机软件公司编制了一种教育软件,经过设计调试,软件本身的功能已经很完善,可以作为独立的磁盘文件提供给用户。但为了提高产品的商品化程 序,公司决定为软件加一个漂亮的封面,为此设计人员可以在已经完成的软件基础上附加一段显示封面的程序。通常我们称软件本身为内核,而附加的显示封面程序称为外壳,加载运行关系。 尽管在结构上外壳接在内核后面,但运行的顺序仍然是先显示封面再跳转去执行内核。可执行文件的外壳一般具有相对独立的功能和结构,去掉外壳将不会影响内核部分的运行。 如果我们用“病毒外壳”去替换图中的“封面外壳”,那么就已经说明了文件型病毒的 基本机理。计算机病毒一般不传染数据文件,这是由于数据文件是不能执行的,如果病毒传染了 数据文件以后,病毒自身得不到执行权,也就不能进行进一步的传播,所以计算机病毒不可能存在于数据文件中,但可能修改和破坏数据文件。 * * * * * * * * * * * * * * * * * * * * * * * UNIX 操作系统 UNIX的主要产品: IBM公司的AIX操作系统 SUN公司的Solaris操作系统 HP公司的HP-UX操作系统 Berkeley大学的UNIX BSD操作系统 ATT 公司自己的SVR操作系统 SGI公司的Irix操作系统 SCO公司的SCO UNIXWare 和Open Server 操作系统等 3 典型操作系统 * * 第4章 操作系统 自由软件和 Linux 操作系统 1.自由软件 自由软件(Free Software or Freeware)是指遵循通用公共许可证GPL(General public License)规则,保证您有使用上的自由、获得源程序的自由,可以自己修改的自由,可以复制和推广的自由,也可以有收费的自由的一种软件。 自由软件概念的出现,极大的提升了软件开发的效率,通过一系列规则(GPL协议)能把已有的软件开发成果加以利用,避免了重复开发,为软件科技的共同发展和交流提供了一个通用平台。 3 典型操作系统 * * 第4章 操作系统 自由软件和 Linux 操作系统 2. Linux 操作系统 Linux是由芬兰藉科学家LinusTorvalds于1991年编写完成的一个操作系统的内核。 Linux是一个开放源代码,UNIX类的操作系统。它继承了历史悠久和技术成熟的UNIX操作系统的特点和优点外,还作了许多改进,成为一个真正的多用户、多任务通用操作系统。 3 典型操作
您可能关注的文档
最近下载
- 市场营销策划服务合同.docx VIP
- 传统文化古琴课件.ppt VIP
- 《中国文化概况》带翻译版.pdf VIP
- 部编版六年级语文上册《竹节人》PPT课件.pptx VIP
- 人民医院门诊大楼智能化弱电系统设计方案.doc VIP
- 铁路工程建设通用参考图 10KV架空电力线路铁塔安装图【图号:通电(2015)0007-Ⅰ】-2.pdf VIP
- 中国单轨(空轨)行业市场前景预测及投资战略研究报告.docx
- 原材料、中间产品和工程设备进场核验和验收监理实施细则(水利水电工程.pdf VIP
- GB50217-2018 电力工程电缆设计标准.pdf VIP
- 公务员考试省考面试题本和参考答案(考官用第一套)模拟题.docx VIP
文档评论(0)