风云人物

|
分享:
▲
很棒的文章~ 有些地方小弟帮忙补充一下~
什么是病毒码(VirusPattern)? 所谓的病毒码其实可以想像成是犯人的指纹,当防毒软体公司收集到一只新的病毒时,他们就会从这个病毒程式中截取一小段独一无二而且足以表示这只病毒的二进位程式码(BinaryCode),来当做扫毒程式辨认此病毒的依据,而这段独一无二的二进位程式码就是所谓的病毒码。说到这里又有人要问,什么叫二进位程式码呢?在电脑中所有可以执行的程式(如*.EXE,*.COM)几乎都是由二进位程式码所组成,也就是电脑的最基本语言--机械码。就连当红的文件巨集病毒,虽然它只是包含在Word文件档案中的巨集,可是它的巨集程式也是以二进位码的方式存在于Word文件档
病毒码是如何产生的? 上面提到病毒码就是一小段二进位程式码的组合,可是一个执行档或是一个Word文件病毒要怎么取得病毒码?又如何才算是独一无二的病毒码呢?其实病毒码必须依照各种不同格式的档案及病毒感染的方式来取得。举例来讲,如果有一个Windows的程式被病毒染感,那么我们就必须先研究出Windows档案的格式,看看Windows档案是怎么被系统执行,以便找出Windows程式的进入点,因为病毒就是藏身在这个地方来取得控制权并进行传染及破坏,知道病毒程式在一个Windows档案中所存在的位置之后,就可以从这个区域中来找出一段特殊的病毒码供扫毒程式使用。
在防毒软体公司中都会有一组电脑功力高强的人,专门在为各种不类型的档案或病毒抓病毒码,可是当病毒愈来愈多,要找出每一只病毒都独一无二的病毒码可能就不太容易,有时后甚至这些病毒码还会误判到一些不是病毒的正常档案,所以通常防毒软体公司在将病毒码送给客户前都必须先经过一番严格的测试,比方说拿这些病毒码去扫描前100大(Top100)软体都不会造成任何误判现象,而且都能侦测到所有的病毒才能出货,经过这些手续之后一个病毒码定义档才算是真正完成,可放在Internet或BBS上供使用者自由Download。
此文章被评分,最近评分记录| 财富:50 (by upside) | 理由: 感谢提供资讯 数位男女因你而丰富 感谢补充资料 | |
|
|
|