判断电脑病毒是否存在的方法

原创 2006年06月20日 10:12:00

1、比较的方法

用原始备份与被检测的引导扇区或被检测的文件进行比较,可用打印的代码清单进行比较,也可用程序进行比较(如dos的diskcomp,comp或pctools等其他软件)。比较方法可以不用专用的查病毒程序,只用常规的dos软件和pctools等工具软件就可以进行,而且可以发现那些杀毒软件所不能发现的病毒,因为病毒传播的很快,新病毒层出不穷,而当前没有一个能查出一切病毒的通用程序,或通过代码分析判断,可以判定某个程序是否含有病毒的查毒程序,所以只有靠比较法和分析法,或两种方法结合来发现病毒。

对硬盘的主引导区或对dos的引导扇区作检查,用比较法能发现其中的程序源代码是否发生了变化。因为要进行比较,所以标六号原始备份是非常重要的。制作备份时必须在无电脑病毒的环境中进行,制作好的备份必须妥善保管,写好标签,贴好写保护。比较法的好处简单、方便,不用专用软件;缺点就是无法确认病毒的名称种类。另外,造成被检测程序与原始备份之间差别的原因尚需进一步验证,以查明是电脑病毒造成的,还是dos数据被偶然原因,如停电,程序失控,恶意程序等破坏的。这些要用到分析法,查看变化部分代码的性质,以此来确认机子是否存在病毒。

2、搜索的方法

这种方法是对每种病毒的特定的字符串进行的扫描,如果在被检测对象内部发现了某种特定的字节串,一般杀毒软件都是这样的

3、看特征字来识别

只需从病毒体内抽取很少的几个特征字,组成特征字库,由于本身需要处理的字节不多又不必进行串匹配,速度加快,大程序比较合适。由于特征字识别法更注意电脑病毒的“程序活性”,减少了错报的可能性

4、分析法

在java中如何判断一个类是否存在

Apache Commons-Logging 中的解决方案:public class LogSource { // ---------------------------------------...
  • lgh1992314
  • lgh1992314
  • 2017年09月30日 11:09
  • 1262

php 检测文件是否存在的几种方式

网页中一些图片获取失败,会显示一个空的图片,影响美观。 检测文件是否存在的几种方式" TITLE="php 检测文件是否存在的几种方式" /> 服务器获取图片地址时,可以先判断图片地址是否有效,如...
  • iong_l
  • iong_l
  • 2017年04月07日 10:56
  • 789

Python判断文件是否存在的三种方法

1.使用os模块 os模块中的os.path.exists()方法用于检验文件是否存在。 判断文件是否存在 import os os.path.exists(test_file.txt)...
  • hezuohuoban882
  • hezuohuoban882
  • 2017年07月27日 09:39
  • 512

FTP服务器文件存在性判断

在实际使用FTP文件服务器的过程中,经常需要远程下载解析文件。为提高效率,需要判断文件存在与否,有选择的进行解析。 这里对项目中的一个小片段进行备份,方便以后总结学习。...
  • foget_over
  • foget_over
  • 2017年05月11日 15:43
  • 1324

JavaScript判断Function方法是否存在

if(typeof ajaxCompleteCallBack != 'undefined' && ajaxCompleteCallBack instanceof Function){ aja...
  • qq285679784
  • qq285679784
  • 2017年04月25日 11:09
  • 314

Sqlite中判断表、字段是否存在的方法

Sqlite中判断表、字段是否存在的方法 标签: sqliteandroid判定是否存在某字段 2014-12-24 16:25 1158人阅读 评论(0) 收藏 举报  分...
  • linuxheik
  • linuxheik
  • 2017年01月20日 11:33
  • 560

判断路径文件夹是否存在,不存在创建

C/C++判断一个文件是否存在 1. bool isExistFile(const char *pszFileName){     FILE *fp = fopen(pszFileName,...
  • u012377333
  • u012377333
  • 2014年09月05日 11:53
  • 5226

SQL Server判断对象是否存在

1 判断数据库是否存在 Sql代码 if exists (select * from sys.databases where name = ’数据库名’)    drop databas...
  • lygzscnt12
  • lygzscnt12
  • 2013年09月13日 19:46
  • 2435

shell判断文件或文件夹是否存在

shell命令判断文件或文件夹是否存在,先直接看实例: #!/bin/sh #判断文件存在,判断是否为文件夹等 testPath="/Volumes/MacBookProHD/Mr.Wen/08 ...
  • wenxuechaozhe
  • wenxuechaozhe
  • 2016年12月17日 15:51
  • 3558

VC++判断文件或文件夹是否存在

VC++判断文件或文件夹是否存在在Windows应用项目中,几乎总会需要用到一些文件系统相关的函数,如:判断文件是否存在,判断文件夹是否为空,删除文件夹及其所有子项,计算文件夹的大小,等等。不知为何,...
  • u012494876
  • u012494876
  • 2016年04月20日 22:08
  • 14040
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断电脑病毒是否存在的方法
举报原因:
原因补充:

(最多只允许输入30个字)