如何快速判断一个文件是否为病毒

上传人:xiao****1972 文档编号:84932817 上传时间:2019-03-05 格式:DOCX 页数:5 大小:155.83KB
返回 下载 相关 举报
如何快速判断一个文件是否为病毒_第1页
第1页 / 共5页
如何快速判断一个文件是否为病毒_第2页
第2页 / 共5页
如何快速判断一个文件是否为病毒_第3页
第3页 / 共5页
如何快速判断一个文件是否为病毒_第4页
第4页 / 共5页
如何快速判断一个文件是否为病毒_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《如何快速判断一个文件是否为病毒》由会员分享,可在线阅读,更多相关《如何快速判断一个文件是否为病毒(5页珍藏版)》请在金锄头文库上搜索。

1、by是昔流年 先说一下写这篇文章的背景和目的。现在吾爱的原创发布区和精品软件区人气很旺,发布的软件非常多。但也有一些小人,在发布的软件里插些小玩具,当灰客。论坛派专人检测也是很困难的,工作量太大,查不过来,因此很大程度上要靠用户自己识别,于是就有了这篇文章。需要说明一下的是,这篇文章主要是快速辨别正常文件与病毒,我自己也不是专业人员,方法是我自己总结出来的,很业余,不过我觉得还是有些用处的。如果你有更好的办法,欢迎跟帖提出。下面正文开始。 分析一个文件是否为病毒有多种方法,比如用OD这样的调试器,用HIPS都可以达到目的。在这里主要讨论一下快速判断的方法,用最短的时间,最少的知识,来判断一个文

2、件是否安全。 先说一下必要的工具:Sandboxie、PEiD、OD以及你的杀毒软件。 比如说,我从论坛上下载一个别人发布的软件,这时候杀毒软件也许会报毒。这种情况下,先看一下报的病毒名。如果报的是“Win32/Packed.VMProtect.AAA 特洛伊木马 的变种”这样的壳,那么可以稍稍放松下警惕。对于一些壳,杀软脱不了,为了方便,就把这种壳当作病毒来处理。另外,如果是“Win32/Hupigon.NUK 特洛伊木马”以及“Win32/Parite.B 病毒”这类的,就需要注意,这个文件可能被人恶意插入木马,或者被感染过。从杀软报的病毒名基本可以判断出这个文件是真的有问题,还是属于杀软

3、的误报。然而,也有一些例外。比如“Trojan.Win32.Generic.122E105A”,这个一看就是云安全分析出来的病毒,没有什么有效的信息,所以无法通过病毒名判断是否是误判。 根据杀软的信息,可以对该文件的安全性有一个初步的了解。我想不会有人完全信任杀软的,更多的还是信任自己。用PEiD查一下壳,如果是一些简单的压缩壳,就在沙盘中运行OD,脱掉,分析。这时要做的不是一步步跟下去,而是找一下这个文件调用的API。在反汇编窗口右击,查找当前模块中的名称(标签)。 2010-10-29 18:24 上传 下载附件 (20.9 KB) 观察一下API,这时也是有所取舍的。对于字符函数和字符串

4、处理函数这类的,可以忽略过去;对于注册表函数、文件函数则要多加留意。比如说,看到了CreateFile,就在这个函数上下断,注意看有没有对系统敏感位置写入文件。同样,查看字符串也是有效的方式。一般地,可以从字符串找出一些病毒的特征。比如有的灰鸽子会有“客户端安装成功”之类的字样,发现一些邮件地址以及相应密码的。这些都是很可疑的。遇到一些猛壳,脱掉它是很困难的,这时可以借助下沙盘。 2010-10-29 18:23 上传 下载附件 (12.47 KB) 让程序在沙盘里完全运行,之后终止所有程序。 2010-10-29 18:23 上传 下载附件 (7.49 KB) 查看一下程序生成了什么。 20

5、10-10-29 18:23 上传 下载附件 (9.75 KB) 从程序生成的文件基本可以判断是否是病毒了。当然,也不乏一些检测沙盘、虚拟机的小东西。在病毒样本区的页面上方有在线沙盘的链接。分析的结果十分具体,可以用来参考。如果你觉得手工检测太麻烦,可以借助在线沙盘,既快又详细。 2010-10-29 18:26 上传 下载附件 (15.6 KB) 这样,举个例子吧. http:/ 这是小生对一个带毒外挂的分析,大家可以看看录像,很有学习意义.下面我按照上面说的方法做一下. 先查一下壳,应该是没壳的. 2010-10-29 22:25 上传 下载附件 (18.3 KB) 此时我比较喜欢用PEi

6、D的反汇编工具看看字符串,这个功能很方便. 2010-10-29 22:26 上传 下载附件 (18.31 KB) 注意选中的部分,很可疑.是一个URL,指向的还是个exe文件.这时应该怀疑这个外挂是个下载器. 下面将它用OD载入(在沙盘或虚拟机中进行),看一看当前模块中的名称(标签),有一个URLDownloadToFileA,这个函数可以实现将一个网络上的文件下载到本地的功能,一般的ShellCode常用到它. 2010-10-29 22:35 上传 下载附件 (22.07 KB) 在输入函数上切换断点,运行,可以看出具体的行为. 在此之后要做的就是对下载下来的这个文件进行分析(地址竟然还

7、有效). 2010-10-29 22:46 上传 下载附件 (6.06 KB) 一般来说微软的程序不会有这样的图标,而一个外挂莫名其妙地下载微软的东西,很奇怪,只能说是欲盖弥彰,所以可以直接毙掉了. 同理,如果用沙盘直接运行,最终会在沙盘里提取到这个文件,会发现在临时目录里.在外挂的目录下还会发现一个隐藏文件,应该就是干净的外挂. 挂的这个马应该变了,与小生附件中的程序已经不同了. 如果你认为很麻烦,可以直接把它扔到在线沙盘里,让机器替你分析. 比如说我认为下载下来的这个文件nSPack壳比较难脱,或者说我根本不会脱壳,那么就打开http:/ ,选择文件路径,然后Upload File,静候几分钟,就可以出结果,其它的在线沙盘也是大同小异. 这次找例子找的很麻烦,我没有存样本的习惯,那些发木马的检测出来之后都被封掉了,他们的光辉附件也就找不到了,没有合适的例子.况且拿货真价实的病毒来测也有点不大现实.在论坛找了好久才找到仅存的这个程序,以后如果在遇到发木马的我会拿它当例子讲一讲_

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号