摘 要:随着科学技术的发展,时代的进步,计算机的应用也变得十分广泛,它方便人们的生活并且也变得越来越重要;但随之而来的计算机病毒也严重干扰着人类的社会生活,给计算机系统带来了潜在的威胁和强大的破坏。因此,对计算机病毒的研究是保证信息安全的重要步骤。本文概述了计算机病毒的发展,并对计算机病毒的机理、病毒发作的原因和条件进行了详细的分析。要实现一个计算机病毒,其主要思想为分析该计算机病毒源代码的设计思路、感染模块、破坏模块、有效负载模块的功能,并用C语言编写源代码,通过系统函数对磁盘文件进行搜索,使其对计算机进行感染破坏。53299
毕业论文关键词:计算机病毒,模块,安全,C语言
Abstract: As the progress of the Times and the development of science and technology, the computer has been widely applied, it is convenience of people's life also becomes more and more important; but the subsequent computer virus has seriously interfered with the human social life, it brings potential threat to computer system and huge damage as a result .So the study of computer virus is important significance of ensuring the information security. This paper has an overview of the development of the computer virus, meanwhile it has carried on the detailed analysis of the mechanism of computer virus, the reasons and conditions of the computer virus attacks. In order to achieve a computer virus,The main thought is analysis of the design idea of computer virus’ source code, and the function of infection module, deleting module an useful load module, adopt to a few system function of C language to search of disk files, making damage to the infection.
Key words: Computer Virus, Module ,Security ,C language
目 录
1 引言 4
2 计算机病毒的简介 4
2.1计算机病毒的定义 4
2.2计算机病毒的发展历史 4
2.3计算机病毒的发展趋势 7
2.4计算机病毒的特征 7
3 计算机病毒的基本机制 9
3.1计算机病毒的结构 9
3.1.1计算机病毒的引导模块 9
3.1.2计算机病毒的感染模块 10
3.1.3计算机病毒的表现模块 10
3.2计算机病毒的引导机制 10
3.2.1计算机病毒的寄生对象 10
3.2.2计算机病毒的寄生方式 10
3.2.3计算机病毒的引导过程 11
3.3计算机病毒的传染机制 11
3.3.1计算机病毒的传染方式 11
3.3.2计算机病毒的传染过程 12
3.3.4文件型计算机病毒的传染机制 12
3.3.3系统型计算机病毒的传染机制 13
3.4计算机病毒的触发机制 14
3.5计算机病毒的破坏机制 15
3.6计算机病毒的传播机制 15
4 C语言源码病毒的设计实现 16
4.1程序设计思路与分析 16
4.2计算机病毒实验结果展示 简单的计算机病毒的实现+VC++代码:http://www.youerw.com/jisuanji/lunwen_57389.html