论坛帖子内容              Thread Content
Worm.Win32.Delf.bg专杀工具(exe文件修复)
作者 网络vs浪子   查看 2580   发表时间 2007/2/28 16:22  【论坛浏览】
Worm.Win32.Delf.bg相关分析资料:http://bbs.20lz.com/viewthread.php?tid=2078dngodi
dngodi
BY:农夫山泉有点甜dngodi
这次我的动作慢了太多,不过唯一让我欣慰的是,官方的解决方式都是只把节表和入口点等参数修改了一下,病毒数据还是没有去掉,但是因为结表改了,所以这块数据虽然存在,但是不会起作用,有兴趣的朋友可以深入研究一下.我个人并不赞同这种处理方式,我所希望的是应该把文件处理的就像没有感染过一样.为了达到这个目标,我花了近2周来设计了一个CPEFile类.dngodi
由于这个蠕虫采用了比较经典的感染方式(详见我前面写过的一篇分析),引擎以及处理方式,病毒库数据结构都要重新设计,这也花了不少时间,让各位朋友久等了.dngodi
因为这个病毒的原因,病毒感染会通过节表获得偏移量,然后添加一个结,这样的话某些文件尾部有附加数据的exe感染后,附加数据就会被病毒添加的节覆盖,我所遇到过的SReng就是这样,这样即使把毒杀掉,附加数据也无法找回来,SReng的数字校验还是会提示校验错误.这个不是专杀杀坏的原因,需要和大伙交待一下.dngodi
dngodi
目前已知BUG:dngodi
1. 扫描某些加壳文件会出错(提示:"对一个未命名文件进行查找"或者"C++ runtime Error"). [已修复]dngodi
2. 查杀16位的DOS可执行文件会出错,这类文件没有PE头.   [已修复]dngodi
2. 据网友反映存在狂吃内存问题. [修复情况未知]dngodi
dngodi
晚上又加班分析了一下出错原因,并且找到了一个文件可以让错误重现,网友反映最多的是一个挂QQ软件:NoOpenQQ23.exe导致的出错,初步用工具分析了这个文件,发现他的加壳方式极为奇怪,甚至连节表都是伪造的,结表中给出的几个节的物理大小甚至达到了几个G,这样专杀在分析PE内容的时候如果要按照这个数据来分配内存肯定会出错的,这个壳需要深入研究一下,另一方面也说明我的那个CPEFile类还不够健壮,异常处理还把握的不够好.dngodi
dngodi
改进:dngodi
1. 添加局部查杀功能,可以自行设定一个文件夹进行扫描.
dngodi
dngodi
dngodi
dngodi
附件: dngodi
Worm.Win32.Delf.bg专杀.rar
dngodi
2007/3/1 03:06, 454.02 KB, 下载次数: 96dngodi
dngodi
dngodi
图片附件: 1.jpgdngodi
2007/3/1 03:09, 43.01 KB, 下载次数: 2dngodi
点击查看大图dngodi
dngodi

序号 评论者 共有评论 9   【论坛浏览】  【发表评论】 评论时间
1 fengyungzs 谢谢分享
支持原创,谢谢分享
2007/3/4 16:02
2 depressedboy http://hi.baidu.com/teyqiu/blog/ ... ed51003af3cfb9.html一样 2007/3/4 16:19
3 网络vs浪子

  引用:
原帖由 fengyungzs 于 2007-3-4 16:02 发表
支持原创,谢谢分享

呵呵,看好,这不是原创,BY:农夫山泉有点甜

原创的在这:http://hi.baidu.com/walker05/blog/item/27ca2cb33f01a7a7d9335aa5.html

楼上那个也是转帖!
2007/3/4 16:23
4 tfnyga 这个专杀可以修复被感染的EXE文件吗,试下看 2007/3/6 09:24
5 lizhenxing 好东西啊 2008/5/14 14:29
6 jklasdfa 感谢楼主~~~~~~~~正在下载 2008/6/10 10:33
7 nezv 确实是我需要的,感谢感谢!!! 2008/6/18 15:44
8 hongkutou zei
2008/11/18 13:11
9 a8520 好东西.怎么下载不了. 2008/12/10 18:22
 共有评论数 9  每页显示 10
页码 1/1  |<  <<   1   >>  >| 
论坛登录信息  
本版热门  
Powered by DiY-Page 5.3.0 © 2005-2009