新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 网络安全 > 杀毒技术 > 正文:卡巴斯基(AVP)内存驻留型病毒检测方法

卡巴斯基(AVP)内存驻留型病毒检测方法

新客网 XKER.COM 2007-12-08 来源:卡巴论坛 收藏本文

 三、实例:

 

  简单举例,比如这个病毒(网上找的一个感染COM文件的代码片段):

  cmp ah,3dh

  jz short @@Infect_File ;截获3d号Dos功能

  @@JmpOldInt21:

  cli

  JmpFar db 0eah

  @@Infect_File:

  ....

  编译后应该是这个样子:

  13B6:0100 80FC 3D CMP AH,3Dh

  13B6:0104 74 xx JE Infect_File

  13B6:0107 FA CLI

  13B6:0108 xx xx XXX

  对于这个病毒的检测和清除,我们生成一记录,这个病毒记录在AVP库record中,可以是这种形式,它完全可以检测和解除该病毒的活性:

  搜索方法:中断跟踪

  地址偏移:1000:0000

  匹配字节:80FC

  特征长度:6

  特征:xxxxxxxx

  专用处理过程:NULL

  处理偏移地址:3

  处理字节长度:2

  修复字节:90 90

  通过这样一个检测、修复库记录,AVP就可以检测和修复内存中驻留的活性病毒,然后在通过单独的文件病毒检测/修复等处理过程来全面清除磁盘文件中的病毒。

  本文是(Avp Reverse Engineering)AVP逆向学习系列一节,所分析的方法在不同版本中略有不同,而基于AVP的良好架构,这些改变主要体现的处理方法的增删,和结构长度变化。

共2页: 上一页 [1] [2] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐