endurer 原创
2006-03-28 第4版 补充了Kaspersky的反应
2006-03-23 第3版 做了一些总结
2006-03-22 第2版 补充了瑞星为灰鸽子的DLL文件定义的病毒名
大家可以留言 或者 到瑞星卡卡社区反病毒论坛的贴:【原创】手工查杀灰鸽子新变种Backdoor.Gpigeon.wzo 中进行讨论。
2006-03-21 第1版
这个灰鸽子新变种是在
的过程中发现的。
当时用IceSword观察QQ.EXE调用的模块时发现了一个d:\windows\svchosts.exe,看文件名比较可疑。
由于IceSword远程操作时反应比较慢,所以这里用ProcView导出的进程模块列表来说明:
*您正在使用的是Windows XP (5.1.2600 Service Pack 2)
2006-3-20 22:58:23 进程列表
[System Process]
F:\virus\procview\procview.exe
D:\WINDOWS\system32\ntdll.dll
D:\WINDOWS\system32\kernel32.dll
...(略去无关的模块)
D:\Program Files\Tencent\qq\DShared.dll
D:\WINDOWS\svchostsKey.DLL
...(略去无关的模块)
但设置系统显示所有文件和文件夹后,用WinRAR还是D:\WINDOWS看不到svchostsKey.DLL这个文件,只发现了svchostsKey.log,这个可能是个记录用户在键盘上的按键的文件。
用IceSowrd查看,在D:\WINDOWS中发现了
svchosts.DLL
svchosts.exe
svchostsKey.DLL
三个可疑文件。

{*
后来测试
svchosts.DLL瑞星报为Backdoor.Gpigeon.wnw
svchostsKey.DLL瑞星报为Backdoor.Gpigeon.wnv
| 主 题: | 病毒上报邮件分析结果-流水单号:2179671 | ||
1.文件名:svchosts.exe
病毒名:Backdoor.Gpigeon.wzo
我们将在较新的18.19.21版本中处理解决,请您届时将您的瑞星软件升级到18.19.21版本并且打开监控中心全盘杀毒。如果我们在测试过程中发现问题的话,我们会推迟一到两版本后升级。
使用2006-03-28 11:17:36的病毒库的Kaspersky将svchosts.exe报为Trojan-Proxy.Win32.Agent.iu。
}
估计FindFirst等API函数被灰鸽子hook掉了。
用IceSword把D:\WINDOWS\svchostsKey.DLL模块退出,在WinRAR中还是看不到。
但在IceSword中无法将这三个可疑文件打包备份!IceSword好像不支持文件拖放,如果能调用系统Shell右键菜单菜单就好了。
用IceSword的右键菜单中的Copy to把三个可疑文件复制到f:\virus,但由于没有改变目标文件名,所以虽然文件已经复制到了f:\virus,但当时还是看不到。
到http://endurer.ys168.com下载了“下次启动时自动删除文件”程序0.0.0004版,手工把D:\WINDOWS\svchosts.DLL、D:\WINDOWS\svchosts.exe和D:\WINDOWS\svchostsKey.DLL加入待删文件列表,然后“修改所有文件名”,D:\WINDOWS\svchosts.DLL和D:\WINDOWS\svchostsKey.DLL成功地加上了.bak扩展名,而D:\WINDOWS\svchosts.exe则改名失败。
{* endurer注:“下次启动时自动删除文件”程序0.0005版已增加右键调用系统关联菜单功能,可用于进行文件打包!*}
这样在WinRAR中可以看到D:\WINDOWS\svchosts.DLL.bak和D:\WINDOWS\svchostsKey.DLL.bak两个文件,都打包备份了,然后“下次开机时删除”。
这时已经快到凌晨12点了,先让这位网友卸掉江民,安装卡巴斯基扫描。
今天中午继续与网友处理灰鸽子。
用IceSword在D:\WINDOWS中只发现svchostsKey.log,没有发现svchosts.DLL.bak、svchosts.exe和svchostsKey.DLL.bak三个文件,估计是被“下次启动时自动删除文件”程序干掉了。
打开f:\virus,昨晚用IceSword拷进来的svchosts.DLL、svchosts.exe和svchostsKey.DLL三个文件也可以看到了。
再用HijackThis扫描简明log,终于看到了这个灰鸽子的系统服务启动项:
O23 - Service: COM+ System Applications - Unknown owner - D:\WINDOWS\svchosts.exe (file missing)
注意:这个服务名比Windows系统内置的服务
COM+ System Application: C:\WINDOWS\system32\dllhost.exe /Processid:{02D4B3F1-FD88-11D1-960D-00805FC79235} (manual start)
的服务名后尾多了一个英文字母s。
打开注册表编辑器,展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service,找到并删除COM+ System Applications子键。
总结:
1、合理应用杀毒软件商提供的在线免费查毒功能,能事半功倍。在本例中,灰鸽子文件svchosts.DLL和svchostsKey.DLL都可以被瑞星查杀,如果先使用瑞星在线免费查毒服务扫描系统,处理起来也许就不必这么麻烦了。
2、对于灰鸽子之类隐藏自身文件和系统服务的程序,还是在安全模式下(远程协助可以使用带网络连接的安全模式)处理比较好。在本例中,由于该网友的电脑无法以安全模式启动,在一般模式下处理就多费手脚了。在命令提示符窗口中处理又太慢了。
3、IceSword是很强大的系统检测和修复工具,但还是有一些不足:
1)在远程协助中使用,反应速度比较慢。在删除注册表中的灰鸽子系统服务启动项时,开始想用IceSword删除,但最后还是用注册表编辑器regedit.exe来实施。
2)不支持文件和文件夹拖放,不支持文件改名,不能调用系统Shell关联菜单。
4、由于IceSword 1.12版的不足,所以对于灰鸽子之类隐藏自身文件的程序,在用IceSword的Copy to功能复制被隐藏的文件时最好在指定目标文件名时最好改变文件名或者加上.bak之类的扩展名,使文件可以显示出来,以便进行文件打包等操作。
5、HijackThis 1.99.1版生成的简明log及启动项列表均不能列出系统进程所调用的模块文件,这不利于发现以DLL文件等形式注入其他进程运行的病毒、木马等恶意程序。
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=4710035
|
- 评论人:锋
2007-02-15 16:12:37
|
|||
能不能请站长整理一下下呢?原文看起来要晕头转向 |
||||
|
- 评论人:41323
2006-10-24 10:48:55
|
|||
|
||||
|
- 评论人:41323
2006-10-24 10:48:52
|
|||
|
||||
|
- 评论人:endurer
2006-05-20 09:51:57
|
|||
to 空指针:
|
||||
|
- 评论人:空指针
2006-05-19 09:41:28
|
|||
svchosts.DLL、svchosts.exe和svchostsKey.DLL拷贝到其他文件夹后在被隐藏的情况下文件夹大小会显示为0吗?直接使用KILLBOX删除是否会提示找不到该文件? |
||||
|
- 评论人:feng
2006-05-14 18:07:18
|
|||
看起来挺复杂的 |
||||
|
- 评论人:endurer
2006-04-04 12:55:10
|
|||
zhaottn,请到http://endurer.ys168.com下载HijackThis扫描log,发到
|
||||
|
- 评论人:zhaottn
2006-04-01 19:41:24
|
|||
用瑞星2006查杀病毒, 发现文件名为 IEXPLORE.EXE, 病毒名为Backdoor.gpigeon.xer的病毒,显示为"清除成功",电脑会自动重启,重启后病毒再次出现.用网上查杀灰鸽子的软件,均显示电脑上没有灰鸽子.请问怎么要怎么杀?谢谢!!! |
||||
|
- 评论人:endurer
2006-03-27 12:55:23
|
|||
如果了解DOS下的中断服务机制,就比较容易理解hook(钩子)
|
||||
|
- 评论人:twtxk
2006-03-24 23:09:26
|
|||
看来我懂得还太少。 |
||||
|
- 评论人:漂泊浪子
2006-03-24 13:44:21
|
|||
到现在还没有搞明白hook(钩子)到底是个什么东西 |
||||
|
- 评论人:endurer
2006-03-22 21:28:53
|
|||
文件看不到是什么原因?〉〉
|
||||
|
- 评论人:漂泊浪子
2006-03-22 12:02:42
|
|||
文件看不到是什么原因?目录下也找不到文件。提示隐藏文件为0个。这是什么技术啊?学习…… |
||||