百度空间 | 百度首页 
               
 
查看文章
 
从磁碟机变种谈发挥想象力
2007-12-31 16:52

之前被我删除的那篇文章提到,这个小毒屏蔽了瑞星、微点、EQ、狙剑、IceSword、360、费尔、SREng、KV、风云防火墙,等等。

关键字封锁很严密呀,一些不知名的程序也都封掉了。

然而……真的只有这些程序能帮我们反病毒吗?答案是否定的

还有谁呢?OllyDbg!

1.运行病毒(已经中毒的可以略过此步骤)。

2.打开 OllyDbg。

3.选择文件->附加。

4.看到那俩在 %SystemRoot%\System32\Com 下的伪装系统进程了么?选择其中的一个,点附加。

5.你会看到 OllyDbg 出色地完成了任务,此病毒进程停在了 Ntdll.dll!DbgBreakPoint。

6.重复2-4步骤。

7.现在你可以开始使用任何工具了。因为病毒进程被全部暂停,所以不会有人24小时 FindWindowA 了,哈哈。

病毒似乎隐藏了那俩文件,应该是驱动做的,没仔细看。不过其实最简单的 MoveFileEx 即可搞定。你也可以自己改注册表的 HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations 那个键值。

附:MoveFileEx 工具:

http://download.sysinternals.com/Files/PendMoves.zip

剩下的,改天再看吧,好像还有其它一些杂七杂八的东西,应该是几个DLL。

对了,一切清理完之后别忘了在 OllyDbg 里选择调试->关闭,这样病毒进程就被系统强行终止(PspTerminateThreadByPointer,具体请参考 WRK)了,哈哈。

最后,重启。

感谢清新阳光提供样本。


类别:杂谈 | 浏览() | 评论 (12)
 
最近读者:
 
网友评论:
1
2007-12-31 17:52 | 回复
user32.dll!FindWindowA(0,"OllyDbg"); user32.dll!SendMessage(eax,WM_CLOSE,0,0);
 
2
2007-12-31 18:07 | 回复
OllyDbg版本很多很多。
 
3
2007-12-31 18:39 | 回复
学习了,安全工具打不开的时候就试试
 
4
2007-12-31 21:25 | 回复
附加就可以直接杀掉进程了。
 
5
2007-12-31 21:36 | 回复
病毒也应该学会动态监视OD,然后Terminate,或者HOOK NtOpenProcess防止被ODAttach
 
6
2008-01-01 01:34 | 回复
直接RUK + 自己的小工具
 
7
2008-01-01 21:52 | 回复
这种时候就是VK的show time了~~~~~
 
8
2008-01-03 15:21 | 回复
病毒直接阻止任何程序执行. 嘿嘿......
 
9
2008-01-06 16:53 | 回复
病毒应该用到isDebugPresent函数,呵呵,那就只能用ring0调试器了
 
10
2008-01-06 17:22 | 回复
不过ollydbg在看雪有个插件可以隐藏这个函数
 
11
2008-01-06 17:23 | 回复
被attach的时候应该是被suspend的。
 
12
2008-01-07 09:03 | 回复
对,是附加,我疏忽了
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu