查看: 5976|回复: 23
收起左侧

[讨论] 瑞星2007 ---VS--- 瑞星2008 (技术分析帖)

 关闭 [复制链接]
echen
头像被屏蔽
发表于 2007-9-20 00:20:32 | 显示全部楼层 |阅读模式
瑞星2007版增加了大量新的功能。拥有了先进的虚拟机启发杀毒技术来对付未知威胁。他也是这次测试的几款杀毒软件中最后发布的,所以病毒库也相应最新。在官方合作的网站下载了下载版的杀毒软件我就安装并开始测试。
  
  瑞星杀毒软件2007版
  
  病毒库日期
  瑞星的Vista界面确实很漂亮。为了实现全面的保护,我开启了他的全部安全防护模块。然后运行了第一个熊猫病毒。
  结果,系统立即报错,连给笔者反应的时间都没有系统就重新启动了!启动完后系统立即出现这个界面。
  
  系统报错
  然后系统已经出现了熊猫感染的症状。
  
  熊猫感染的症状
  不但瑞星的监控小绿伞已经被关闭,瑞星也无法启动。再看瑞星的安装目录,结果是这样一片熊猫。
  
  被全面感染
  最惨烈的是用瑞星自家的专杀工具清除了所有的熊猫烧香病毒后,瑞星还是无法正常启动, 连监控都变成了关闭的小红伞! 可以说是被熊猫烧香彻底破坏了。


超越主动防御?揭开瑞星2008薄弱的保护防线真面目!!!

看到瑞星2008发布了所谓”超越传统HIPS”、“监控功能比传统HIPS的更全面"的功能,当时为之震惊,难道国产杀毒软件终于开发出了强大的HIPS功能了?
立刻下了测试版安装,打算进行测试

起初考虑,发布文章中说得如此强大的主动防御技术,是不是需要逆向分析才能清楚呢?
可惜,事实告诉我们,灰盒就够了

使用Rootkit Unhooker/Gmer工具对安装瑞星2008的机器进行扫描即可得出瑞星的保护究竟在哪了

(1)SSDT HOOK :使用了最原始也是最易恢复的SSDT挂钩方式
挂钩了入下函数:
ZwCreateThread、ZwWriteProcessMemory:用于防止远线程注入
ZwLoadDriver:拦截正规通过SCM的驱动加载
ZwSetValueKey、ZwCreateKey、ZwDeleteKey、ZwDeleteKey、ZwDeleteValueKey、ZwRenameKey:
用于拦截注册表操作
ZwTerminateProcess:保护进程不被结束

(2)ShadowTable挂钩:挂钩了两个GDI函数:
NtGdiSendInput、NtSetWindowsHookEx
分别用于拦截键盘鼠标模拟输入 和全局钩子

(3)Hook了Tcpip\Ntfs\FastFat\Cdfs等驱动的Dispatch Routine:用于拦截网络操作、文件操作

(4)Hook了fsd的iat上的上几个函数,和主动防御基本无关

稍懂内核技术者
从上面就可以看出,这个所谓的保护全面、超越传统HIPS的所谓主动防御是多么的弱、多么的不足,多么的容易穿透、多么的可笑了

这个所谓的主动防御体系不但不能说超越所谓HIPS(使用的都是过时的技术)、另外监控非常的不足,可轻易突破,根本不具有主动防御的使用价值,可以说,根本不能称之为一个完整的、可靠的主动防御体系,不能称为IPS

这里就来随便说几点这个体系的一些弱点:

弱点1:鸡肋的自我进程保护:
瑞星在发布文章中说到“开启了瑞星2008的自我保护后,使用Icesword也无法结束其进程”,这句话大家去江民论坛上看看,几天前江民的2008测试版出来的时候,也是说了这么同样一句话,但是,江民是货真价实不能被结束,瑞星呢?
不用多说,拿ICESWORD测试一下可知,瑞星的所有进程都可以被轻易结束

为什么呢?因为瑞星只挂钩了ssdt上的NtTerminateProcess,这对于使用更底层的方式结束进程的Icesword是完全没有作用的,同时,只要这个钩子被恢复(在瑞星的全面保护下恢复此钩子也是非常容易的,见后面的弱点分析),使用任务管理器即可结束其所有进程(大家可以使用一些具有SSDT恢复功能的工具例如超级巡警、gmer等试试)
这就是所谓强大的“自我保护”


弱点2:注册表监控的多个漏洞

(1)注册表监控使用全路径判断注册表写入键名的方式,这种方式使用一个小技巧就可以饶过:
先打开想要写入的键的上一层键,例如HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\,得到句柄后再使用这个句柄+Run来操作这个注册表,即可完全饶过瑞星的所谓“注册表监控”,写入注册表


(2)没有拦截ZwSaveKey\ZwRestroeKey等方式写入注册表
该方法可以彻底饶过瑞星的注册表监控,SSM等专业的HIPS都已加入对这个写入注册表的保护,瑞星根本没有拦截这个关键的地方,居然还敢号称超越传统HIPS,实在是厚颜

(3)没有拦截直接操作HIVE注册表方式
该方法和方法2一样,SSM等也都有拦截

虽然瑞星拦截了ZwLoadDriver来阻止驱动加载,但是木马完全可以写入一个BOOT0的驱动注册表项,等待重启后自然启动,那就可以为所欲为了

弱点3:这个最为致命:

没有拦截ZwSetSystemInformation和其他一些穿透主动防御的常用技术
入侵者可以通过ZwSetSystemInformation函数的LoadAndCallImage方法加载一个驱动
非常简单的就可以做想做的操作,比如恢复瑞星那些非常容易被恢复的SSDT钩子,这些网络上都有现成的代码,也有多个木马使用了该技术进行主动防御穿透


其他的弱点就不说了,免得被木马利用(上面所说的只是一些已被广泛公开的方法)


这么多缺点,保护极其薄弱的一个所谓的“主动防御”体系,瑞星也好意思说超越其他主动防御软件,国内杀毒软件厂商的浅薄及浮躁,不言自喻。奉劝瑞星还是好好做好技术,不要再等微点出完主动防御后几年,才出来吹这么一个根本算不上“主动防御”的东西.



[ 本帖最后由 echen 于 2007-9-20 00:33 编辑 ]
wyrmboy
发表于 2007-9-20 01:10:15 | 显示全部楼层
某宇宙第一的气泡被LZ戳破了~真为国内的大量普通网民有这种不知廉耻的安全软件公司感到悲哀~
remiel
发表于 2007-9-20 01:22:15 | 显示全部楼层
NO!!!!!哦 NO!!!!!!!!!!
我不相信
宇宙第一杀怎么会如此不堪???
我不相信!!

楼主你不要说,在我心中!
瑞星就是宇宙第一,就是宇宙第一!!
八方六荒!唯它独尊!
所向披靡!宇宙无敌!
VeleSila
发表于 2007-9-20 02:57:17 | 显示全部楼层
楼上说的是八方六合吧?
感觉帖中部分语句看过,如果是楼主所写,估计借鉴了别人的文章?
PlayWill
发表于 2007-9-20 03:17:59 | 显示全部楼层
潜力帖留名
LZ的好多技术分析都看不懂
一只麦兜
发表于 2007-9-20 05:37:40 | 显示全部楼层
路过[:27:]
哈哈,强大的RX
他不是说对付国产病毒NB咯
FBAV
发表于 2007-9-20 06:27:00 | 显示全部楼层
瑞星2008版的主动防御确实太弱了
它的规则太死了
易语言的病毒不会调用API
一下就让他静悄悄
禁区之地
发表于 2007-9-20 07:19:47 | 显示全部楼层
超越主动防御?揭开瑞星2008薄弱的保护防线真面目!!!


这个枪帖N个论坛就已经看到过了.一些让人看不懂的专业文字.

[ 本帖最后由 禁区之地 于 2007-9-20 07:23 编辑 ]
bobgod2000
发表于 2007-9-20 07:38:24 | 显示全部楼层
看来熊猫对瑞星的打击是相当的沉重
gwfeuefw
发表于 2007-9-20 07:40:57 | 显示全部楼层
还是满实用的软件,功能还算好,至少满足得了我这样的人的使用
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-18 01:06 , Processed in 0.139553 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表