返回列表 发帖

[原创] 手工杀毒操作需要灵活

[原创] 手工杀毒操作需要灵活

近期流行的病毒下载器多比较难杀。难在那堆dll动态插入应用程序进程。
【这类病毒有如下共同点】:
1、病毒本身运行后,在system32\drivers\目录下释放一个驱动ntdapi.sys。此sys加载后,即刻删除自身。
2、病毒本身在 windows目录下释放一个随机字母名称的.exe(字母数目不定)。此.exe是个下载器。下载一堆病毒到中招系统中,然后,删除自身。
3、在注册表下列分支添加加载项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs
具体例子见图6
AppInit_DLLs指向的病毒dll有时可以插入winlogon.exe等系统核心进程。
4、监视插入应用程序进程的病毒模块dll。一旦这些病毒dll被用户从被插进程中清楚掉,病毒即刻调用系统程序恢复之。具体调用那些系统程序,可能随不同的变种而异。
昨天在卡饭论坛见到有人提到一个这类病毒,叫什么google.exe。下载运行了一下。中了。
如果用户通过某种操作卸载了被插应用程序进程中的病毒dll,此毒即刻通过drwtsn32.exe恢复被用户清除的插入到应用程序进程中的病毒模块(如:插入到explorer.exe进程中的一堆病毒dll)。即使你结束掉explorer.exe进程,再次开启,结果还是一样-----进程中插了一堆病毒dll。

【针对此毒的查杀方法】:
1、将system32、dllcache目录下的drwtsn32.exe和drwatson.exe打包存放,然后,删除上述目录下的drwtsn32.exe和drwatson.exe(图1)。




2、用IceSword禁止进程创建;结束所有可以结束的进程(图2)。




3、一一检查不能结束的那些进程中是否有病毒模块,若有,则强制卸除之。
4、清理完所有进程后,结束exploer.exe进程(此进程中被插的病毒模块太多,懒得一一强制卸除)。
5、取消IceSword的“禁止进程创建”。
6、三键调出任务管理器,重新开启explorer.exe(图3)。




7、检查一下explorer.exe进程是否干净。干净的(图4)!



8、根据中毒日期(今天)全盘搜索今天创建的文件(包括隐藏文件),找出病毒文件,痛宰(图5)。



9、收拾注册表(删除绿色高亮显示的那些项,图6)。





10、将drwtsn32.exe和drwatson.exe解包归位。搞掂!

注:这类毒的手工杀毒难点在于那堆dll。那堆病毒dll可以通过SRENG等日志工具发现。

[ 本帖最后由 magic659117852 于 2008-6-27 20:33 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?加入剑盟

1、将system32、dllcache目录下的drwtsn32.exe和drwatson.exe打包存放,然后,删除上述目录下的drwtsn32.exe和drwatson.exe(图1)。
问一句病毒不会再重新创建这两个文件吗?

TOP

原帖由 eyeego 于 2008-6-27 17:41 发表
1、将system32、dllcache目录下的drwtsn32.exe和drwatson.exe打包存放,然后,删除上述目录下的drwtsn32.exe和drwatson.exe(图1)。
问一句病毒不会再重新创建这两个文件吗?

它不累吗?

TOP

但是。。。这似乎不是不可能做到的事吧。。。。。

TOP

原帖由 eyeego 于 2008-6-27 17:51 发表
但是。。。这似乎不是不可能做到的事吧。。。。。

可以。也许下一版本就搞自带的“华生医生”了。

TOP

敢问那个时候。。。有什么好办法呢?

TOP

感觉华生医生不是病毒调用的。应该是卸除模块出现错误,系统调用了华生医生。

TOP

按图文顺序编辑了一下帖子,,呵呵~~~
蚊香小栈 →  WwW.XPi386.CoM

TOP

谢谢分享。。。
冰刃好像没有模块全局卸载功能

AppInit_Dlls的键值是一个非常危险的键值,从某种程度上来说,这是一个Windows最容易被人利用的漏洞,因为只要有任何的恶意软件在这里进行了修改,那么就意味着任何使用到User32.DLL的进程都会被AppInit_DLLs指向的DLL所注入。因为进程内部的DLL是共享整个进程空间的,因此意味着进程里面的DLL是可以控制整个进程的行为的。由于User32.DLL是一个非常非常通用的DLL,它提供了大多数Win32用户界面、消息相关的功能,只有极少数的程序不会使用User32.DLL,因此一旦有恶意软件修改了AppInit_Dlls键值,那么整个系统都有可能处于非常危险的状态。。。

TOP

的确冰刃没有,wsyscheck才有这个功能

TOP

返回列表

剑盟资讯 - 反病毒资讯门户|扑奔PPT - 扑奔PPT社区|力洋网络 - 企业网站建设

冀ICP备09001109号|粤湛网安备4408002113号

广东剑盟网络科技工作室 © 2004 - 2010 All Rights Reserved.

Powered by Discuz! 剑盟社区已通过广东省公安厅网络信息安全备案!