TCP`IP协议原理与应用论文

  • 格式:doc
  • 大小:283.50 KB
  • 文档页数:20

计算机病毒的攻与防 课程论文 课程名称《TCP/IP协议原理与应用》 专 业 计算机科学与技术 年 级 2008级 姓 名 郑 重 学 号 122512008076 任课教师 王普彪 开课时间 2011年2月

教师评阅意见:

论文成绩 评阅日期 摘 要 : 计算机技术不断进化创新,病毒技术也与时俱进。病毒己经成为一种社会现象,影响力与日俱增。

现在的视窗操作系统下的病毒己经非常完善了,它们使用汇编、高级和脚本语言编写,利用了系统的种种漏洞,使用先进的加密和隐藏算法,可以对杀毒软件进行攻击。全世界每年因病毒造成的损失不可估量。

在反病毒行业中,杀毒软件厂商迫于商业性的目的,不得不将一些很简单的问题隐藏在广告和宣传的迷雾之中。从Win32病毒所需基础知识开始,详细阐述了PE格式、重定位、API地址获取、遍历网络与硬盘、利用IRC,P2P,E-Mail传播病毒的原理与细节。

最后,本文讨论了反病毒的一些关键技术:样本的截获、特征码提取、特征字原理以及当前最流行的对抗变形和未知病毒的启发式扫描技术。 关键词: 病毒;多态;变形;扫描;启发式 i

1. 绪论.................................................................................................................................................. 1

1.1 课题背景 ............................................................................................................................... 1

1.1.1 什么是计算机病毒 ...................................................................................................... 1

1.1.2 目的与意义 .................................................................................................................. 2

2. 病毒基础知识 ............................................................................................................................ 2

2.1 PE文件格式与计算机病毒 ............................................................................................. 2

2.1.1 PE文件格式与Win32病毒的关系 .............................................................................. 2

2.1.2 PE文件格式介绍 ............................................................................................................ 2 2.2 地址与汇编指令的本质 ................................................................................................... 3

2.2.1 地址的基本概念 .......................................................................................................... 3

2.2.2 映射的本质 .................................................................................................................. 4

2.2.3 重要汇编指令的含义与技巧 ....................................................................................... 5

2.3 方汇编技术 ........................................................................................................................... 5

2.4 小结 ......................................................................................................................................... 6

3. 病毒传播途径 ............................................................................................................................ 6

3.1 通过1PC传播 ...................................................................................................................... 6

3.2 通过电子邮件传播 ............................................................................................................ 7

3.2.1 原理 .............................................................................................................................. 7

3.2.2 SMTP协议框架 ............................................................................................................. 7

3.3 利用Sniffer来建立信任关系 ..................................................................................... 8

3.4 通过IRC聊天通道传播 ................................................................................................... 8

4. 病毒的攻与防 ............................................................................................................................ 9

4.l样本截获技术 ....................................................................................................................... 9

4.2提取样本技术 ....................................................................................................................... 9

4.3如何发现普通病毒 ............................................................................................................ 10

4.3.1 特征码扫描简介 ........................................................................................................ 10

4.3.2 特征字扫描 ................................................................................................................ 11

4.4如何发现变形病毒和未知病毒 .................................................................................... 11

4.4.1简单变形 ..................................................................................................................... 11

4.4.2模拟器 (Emulator)原理 ............................................................................................ 11

4.4.3传统扫描技术与启发式代码分析扫描技术的结合运用 .......................................... 14

4.5小结 ........................................................................................................................................ 14