


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本文格式为word版,下载可任意编辑计算机病毒及其防范技术实验报告(例文) 计算机病毒及其防范技术 课程试验报告 项目名称: 对于特定病毒的查杀程序 姓名: 雷雨诗 日期: 2021 年 4 月 22 日 一、项目简介: 针对教员给出的病毒源代码(完整版),通过对特征码的扫描的方式,编写的两个专杀程序。这两个程序分别通过对两种特征码的扫描进行特征码的扫描,其中简化版针对固定函数名的病毒进行查杀,完整版可查杀函数名变化的变种病毒。 二、实现原理: 对于教员给出的病毒,通过分析,得出一种比较简洁的查杀方法:通过对函数名的匹配,找到受感染的文件,定位 main 函数中插入的病毒函数调用的位置,在该函
2、数前插入/将其解释掉,恢复原来函数功能。 int j = filecodei2.find(vir(););/匹配中毒文件 int k = filecodei2.find(/vir(););/匹配已查杀的文件 if(k!=-1) coutfindfiledata.cfilename已杀!n; break; if(j!=-1) filecodei2.insert(j,/); /对病毒进行清除 coutfindfiledata.cfilename清除胜利!n; break; 通过沟通课,有同学提出可以通过对函数名进行变形的方法躲避查杀。针对有此特性的病毒,我得出另一种查杀方法,对于非函数名的特征码进
3、行扫描,通过其行为方式进行查杀。详细来讲,当通过/strat这一特征码找到病毒后,由于已知该病毒是在 main 函数后第一的后加入一行病毒调用函数,可通过直接删除改行的方法恢复被感染文件。 if(filecode0 = /start)/找到被感染的文件 coutfindfiledata.cfilename:已携带了病毒!n; id=1; for(int i2 = insertloc;i2 filelen;i2+)/对病毒进行清除 int j = filecodei2.find(); if(j!=-1id=1) filecodei2+1=/; coutfindfiledata.cfilename清除胜利!n; break; 三、运行环境 window7 64 位旗舰版(理论上通用于其他系统) 编译工具:microsoft visual c+ 6.0 四、过程演示: 一)简化版 1.对于被感染的文件 1.cpp 2.用简化版查杀 可知 1.cpp 杀毒胜利,1(2).cpp 以被杀过 3.查杀后效果 二)完整版 1.杀前 1(2).cpp 文件 特征码 病毒函数 2.进行杀毒 3.杀毒后代码 ps:对于完整版的杀毒程序,病毒的函数名不影响查杀 五、心得体会: 通过这次的试验,首先加深了对病毒传播原理的理解,其次,对于病毒的查杀
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025签订合同代理授权书
- 2025翻译服务合同(口译)
- 2025中文版租房合同样本
- 《神经疾病症状学》课件
- 《直肠癌根治术》课件
- 《POCT临床应用管理》课件
- 《薪资结构设计与优化》课件
- (三诊)德阳市高中2022级高三第三次诊断考试政治试卷(含答案)
- 人教版八年级地理第七章 第三节“东方之珠”-香港和澳门 教学设计
- 2025年重庆货运资格证答题窍门
- 预防艾滋病宣传教育主题班会
- Part1-2 Unit1 Travel 教案-【中职专用】高一英语精研课堂(高教版2021·基础模块2)
- 城市普通中小学校校舍建设标准
- 数字化时代的金融监管
- 《疯狂动物城》全本台词中英文对照
- 金融风险传染性研究
- 小学科学实验目录1-6年级新教科版
- 成人体外心肺复苏专家共识(2023版)解读
- 光伏电站事故处理规程
- 宠物共同抚养协议书范本
- 食材配送投标方案(技术方案)
评论
0/150
提交评论