查看: 12814|回复: 49
收起左侧

[分享] 菜鸟也能分析病毒--用process monitor跟踪病毒行为

  [复制链接]
byxxdrls
头像被屏蔽
发表于 2011-5-2 10:39:13 | 显示全部楼层 |阅读模式
本帖最后由 byxxdrls 于 2011-5-2 11:04 编辑

前言:
       论坛上面很多人是使用HIPS来跟踪病毒行为,我个人有点怕学HIPS,被那些规则搞怕了。而且个人感觉作为防御和作为测试病毒的规则应该是不同的。
       当然网上有好几个很好的在线沙盘,不过,自己亲自运行病毒、跟踪病毒,其感受是不同的

--------------------------------------------------------------------------------------------------------------------------------------------------------------

process monitor简介(来自百度百科):

Process Monitor一款系统进程监视软件,总体来说,Process Monitor相当于Filemon+Regmon,其中的Filemon专门用来监视系统 中的任何文件操作过程,而Regmon用来监视注册表的读写操作过程。有了Process Monitor,使用者就可以对系统中的任何文件和 注册表操作同时进行监视和记录,通过注册表和文件读写的变化,对于帮助诊断系统故障或是发现恶意软件、病毒或木马来说,非常 有用。 这是一个高级的 Windows 系统和应用程序监视工具,由优秀的 Sysinternals 开发,并且目前已并入微软旗下,可靠性自不用说。


       目前最高版本是2.95,官方下载地址:

-------------------------------------------------------

简单使用
         由于procmon只是跟踪病毒行为,并不拦截病毒行为,所以应该在虚拟机上跟踪病毒。虚拟机系统应该要纯净些:不要运行非必需的应用程序及插件,以排除记录中无关因素。当然可以用过滤器,排除不相关的进程的操作。
         我平时使用它来跟踪病毒,只需一个操作:那就是设置过滤器。点击“过滤器”菜单--“过滤器”命令,弹出设置对话框,添加两条规则。1、操作--是--写入文件--保留;2、操作--是--注册表设置值--保留。如图:


       然后运行病毒样本,procmon就开始跟踪病毒行为,并根据过滤器的设置,显示相关记录。
        附上我运行某病毒的日志吧。
      通过分析日志,你就可以知道病毒写入了哪些文件,添加了什么启动项目。
      如图,这就是病毒添加的服务。


-------------------------------------------------------

日志处理:
         1、procmon的日志很详细,有些细节可能并不需要我们了解,有些记录也是正常的。所以有时候可以在跟踪完病毒之后,再补充一些过滤规则。


像这个记录,貌似是常规的操作,我们右击该记录,“排除”--“路径”


       2、

       再看这个记录,应该是病毒以64kb大小为单位写入磁盘的,procmon忠实地记录了这一切,但这样对于共享病毒的行为记录是不方便的。为此,我们可以使用procmon的一个功能:唯一值(在“工具”菜单下)。当然这个注册表设置值的记录并不太合适。


这个记录保存为CSV格式,可以用记事本打开,也可能用EXCEL打开进行编辑。

       3、在EXCEL中编辑日志
        借助shift键或ctrl键,我们选中procmon中的记录,然后按ctrl+c键,新建excel表格,粘贴复制的记录,删除不需要的记录,用“高级筛选”来处理重复的记录。这样就可以把日志发到论坛上共享了。

-----------------------------------------------------

其它

        如果觉得日志中的无关信息太多,可以丰富规则。可以对照网上的资料。

高危注册表键值(重点保护对象)http://www.k i l l d u.cn/zhishi/2801.html

[/url]
再附上process monitor的中文手册。

-------------------------------------------------------

我是菜鸟,所以一直用process monitor来跟踪病毒行为,希望此帖能帮助和我一样的菜鸟,也希望老鸟、高手指点一二。谢谢。


















评分

参与人数 4经验 +50 人气 +3 收起 理由
吴彼 + 1 期待你在国外区的更多好表现~
Hacker29cn + 1 很好的教程,再接再厉!
追梦空间 + 1 这些天教程贴真的很给力啊
鲁路修 + 50 感谢提供分享

查看全部评分

巴山冷箭
发表于 2011-5-2 10:51:40 | 显示全部楼层
有简体的版本就更好了

byxxdrls
头像被屏蔽
 楼主| 发表于 2011-5-2 10:54:00 | 显示全部楼层
回复 2楼 巴山冷箭 的帖子

网上有汉化版,我用的就是。
hj5abc
发表于 2011-5-2 11:02:41 | 显示全部楼层
必备工具之一,不过不怎么用,跟踪病毒还是HIPS好点
byxxdrls
头像被屏蔽
 楼主| 发表于 2011-5-2 11:07:23 | 显示全部楼层
回复 4楼 hj5abc 的帖子

呵呵,获取某些被病毒写入又删除的文件还得使用HIPS。某些运行权限很高的病毒,PROCMON跟踪不到其部分行为。

不过,熟悉HIPS估计得比较长的时间。
巴山冷箭
发表于 2011-5-2 11:07:34 | 显示全部楼层
嗯  谢谢   

其实我是个懒人,不喜欢国外的鸟文     我希望以后全球通用中文

说点本帖题外话: 楼主也是论坛老成员了,怎么也搀合进数字和金山中?没意义...
hj5abc
发表于 2011-5-2 11:44:29 | 显示全部楼层
回复 5楼 byxxdrls 的帖子

那既然在虚拟机里测 完全放行病毒 那HIPS不用添加规则 一路允许到底不就行了~
byxxdrls
头像被屏蔽
 楼主| 发表于 2011-5-2 11:51:14 | 显示全部楼层
回复 7楼 hj5abc 的帖子

不行吧。我也想用EQ什么的,不添加规则,有些是不记录的。另外,一路点“允许”的话,手吃不消。
62590423
发表于 2011-5-2 11:57:09 | 显示全部楼层
前排
鲁路修
发表于 2011-5-2 13:20:37 | 显示全部楼层
本帖最后由 sniss 于 2011-5-2 14:21 编辑

感谢提供分享:-)
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-6 11:50 , Processed in 0.134465 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表