查看: 4438|回复: 8
收起左侧

奇虎首席技术专家MJ0011阻击瑞星2008

 关闭 [复制链接]
china_killer
发表于 2007-8-18 12:02:59 | 显示全部楼层 |阅读模式
奇虎首席技术专家MJ0011阻击瑞星2008


转自csdn
昨天刚看到题为“奇虎360误杀瑞星2008的帖子”,接着就看到周鸿祎呼吁杀毒软件免费的消息,今天在剑盟溜达,又看到奇虎的首席驱动技术专家MJ0011对瑞星2008主动防御的分析报告。瑞星2008公测才两天,周鸿祎就能给你整出这么多事来!服了!不过那篇分析倒是写的挺有意思。

注:驱动技术,就是软件用来进行进程保护的技术,深入研究该技术的有两类人,一种是反病毒专家,一种是流氓软件编写者………………MJ0011主动攻击瑞星的驱动技术……意味深长啊……深长。

看看人家做的分析报告:

瑞星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了TcpipNtfsFastFatCdfs等驱动的Dispatch Routine:
用于拦截网络操作、文件操作

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

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

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

弱点1 - 鸡肋的自我进程保护:

瑞星在发布文章中说到“开启了瑞星2008的自我保护后,使用Icesword也无法结束其进程”,这句话大家去江民论坛上看看,几天前江民的2008测试版出来的时候,也是说了这么同样一句话,但是,江民是货真价实不能被结束,瑞星呢?
不用多说,拿ICESWORD测试一下可知,瑞星的所有进程都可以被轻易结束为什么呢?因为瑞星只挂钩了ssdt上的NtTerminateProcess,这对于使用更底层的方式结束进程的Icesword是完全没有作用的,同时,只要这个钩子被恢复(在瑞星的全面保护下恢复此钩子也是非常容易的,见后面的弱点分析),使用任务管理器即可结束其所有进程(大家可以使用一 些具有SSDT恢复功能的工具例如超级巡警、gmer等试试)。

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

(1) 注册表监控使用全路径判断注册表写入键名的方式,这种方式使用一个小技巧就可以饶过:
先打开想要写入的键的上一层键,例如HKEY_LOCAL_MACHINE | SOFTWARE | Microsoft | Windows | CurrentVersion,得到句柄后再使用这个句柄+Run来操作这个注册表,即可完全饶过瑞星的所谓“注册表监控”,写入注册表。
(2) 没有拦截ZwSaveKeyZwRestroeKey等方式写入注册表。该方法可以彻底饶过瑞星的注册表监控,SSM等专业的HIPS都已加入对这个写入注册表的保护,瑞星根本没有拦截这个关键的地方,(CB注:此处省略若干字*******)。
(3) 没有拦截直接操作HIVE注册表方式。该方法和方法2一样,SSM等也都有拦截。
虽然瑞星拦截了ZwLoadDriver来阻止驱动加载,但是木马完全可以写入一个BOOT0的驱动注册表项,等待重启后自然启动,那就可以为所欲为了。

弱点3 - 这个最为致命:没有拦截ZwSetSystemInformation和其他一些穿透主动防御的常用技术

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

上面所说的只是一些已被广泛公开的方法,其他的弱点就不说了,免得被木马利用。(CB注:此处省略若干字*******)。

   终于还是有有良心的中国人站出来维护公正啦~~~
jpzy
发表于 2007-8-18 12:21:33 | 显示全部楼层
晕倒~~~MJ008?貌似就是前一阵子宣称,红伞,咖啡都是国外二流杀软的家伙~~~

国内市场最近流行狗咬狗吗?!
chow2006
发表于 2007-8-18 12:35:33 | 显示全部楼层
其它皆下品,唯有360高

360有如此高人,为何要靠路径和文件名来识别木马?
kasper
发表于 2007-8-18 12:37:04 | 显示全部楼层
隔岸观火ing         
听雨醉
发表于 2007-8-18 12:40:21 | 显示全部楼层
汗,看N多门户网站的上N多网友写的N多×星测试,感觉界面那个漂亮哟、技术那个超前哟、功能那个提升哟、我心为之那个摇曳哟……

刚下了×星2008测试版和防火墙,幸好还木安装,赶快delete!额滴个阿弥陀佛无量天尊额滴个神啊。。。
zyson11
头像被屏蔽
发表于 2007-8-18 12:45:05 | 显示全部楼层
奇虎首席技术专家 MJ0011 ???????

汗死,不就是之前炮轰国外杀软的 奇虎论坛小版主啊

记得此君在卡饭论坛被人骂的够残的

怎么现在转身一变 成了奇虎首席技术专家 了???

还扯上瑞星了,晕



[ 本帖最后由 zyson11 于 2007-8-18 12:56 编辑 ]
bczone
发表于 2007-8-18 12:47:03 | 显示全部楼层
都是高手为了利益在斗
偶这个新手只是期待,,,
The EQs
发表于 2007-8-18 12:59:03 | 显示全部楼层
搞笑啊。。。还什么奇虎首席技术专家。。那偶岂不成了eset的CTO。。。。。
纵情
发表于 2007-8-18 13:10:42 | 显示全部楼层
这个什么MJ0011好象是360论坛的一条疯狗
楼主说他是有良心的中国人未免太过于夸张了
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-5-5 16:13 , Processed in 0.132588 second(s), 17 queries .

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

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