发新话题   
打印

瑞星被360“暗杀”真相:其实瑞星是“自杀”

瑞星被360“暗杀”真相:其实瑞星是“自杀”

瑞星被360“暗杀”真相:其实瑞星是“自杀”

7月29 日,瑞星宣称360杀毒有意 “暗杀”了瑞星防火墙中的HookUrl.sys驱动文件。随后360发声明,宣称“不排除是瑞星故意设的圈套”。当时作为一个旁观者,我的第一判断是360杀毒刚推出,有可能真的误报了,正好被善于造势的瑞星借机拿来大做文章。但是联想到瑞星每次打口水战时,无论是对卡巴,还是对诺顿,乃至之前的金山,都会非常巧合地发生瑞星被“误杀”的事件,并被瑞星拿来大肆炒作,于是忍不住做了一些分析,结果发现这次瑞星被“误杀”真的有几个很大的疑点。需要说明的是:我对360没好感,更不是360的什么枪手,之所以发这个帖子,说到底是作为安全行业的一名老程序员,我实在不敢相信瑞星会做出这样的事情。
先看看360的声明,应该说有很浓厚的自我辩解的成分,但是不能不说确有几分道理:
“批驳谣言:这次所谓的“误杀瑞星”,有很多不合情理的反常现象,体现在:
1、通常误报发生后,会有大量用户通过各种渠道反映问题,而这次迄今为止360连一个用户的举报都没有收到。
2、奇虎360自己进行了测试,并没有发现瑞星说的情况。
3、通常被误报的厂商会在第一时间打电话给误报方,以尽快解决问题,但这次奇虎方面也是看到报纸后才知道有这件事,从头至尾瑞星都没有向奇虎360通报,如果瑞星的防火墙真的被误删了,还能这样不急不慌吗?所以感觉他们只是想拿这事炒作。
4、误报本身在杀毒行业是常见现象,从技术上来说无法完全避免,就在上周,瑞星刚刚误杀了QQ和VISTA的系统文件。通常误报发生后,误报方与被误报方都会比较低调地处理此事,因为传开了对双方的声誉都没有好处。这次瑞星说自己的防火墙被360误删了,如果是真的,只能证明瑞星防火墙连自己都保护不了,又怎么保护用户的电脑?而瑞星不但不怕家丑外扬,反而到处宣扬,实属反常,不排除是苦肉计的可能。
5、从技术上来说,某些杀毒厂商完全可以针对竞争对手的某款产品,故意在自己的产品里放一段特征码,来造成误报。”
下面是我发现的几个疑点,欢迎大家批驳:
疑点一:瑞星7月29日发布的20.55.12版本中HookUrl.sys”文件与此前版本的文件是不同的,而这个文件在此前10个月的时间内没有过任何变化。瑞星修改后就发生了被误杀的“惊人巧合”。

HookUrl.sys驱动文件从2007年10月份“瑞星2008”开始公测一直到2008年7月29日这10个月内, 这个HooKUrl.sys文件都一直没有什么变化。
但是到了2008年7月29日发生了惊人巧合,瑞星在这一天发布的HookUrl.sys这个文件进行了一番修改(实际上是7月22日修改完毕的,在7月29日20.55.12版本中进行的更新) ,随后恰好就发生了360“误杀”这个文件的情况。
下面是我整理的瑞星防火墙几个文件的MD5签名
关于HookUrl.sys的签名数字签名表如下:
瑞星07年09月30号版本
20.11.60

文件MD5值:8957529C48F118BC52318F2ABFA0E3C8


瑞星08年01月10号版本
20.26.30
文件MD5值:8957529C48F118BC52318F2ABFA0E3C8


瑞星08年06月18号版本
20.49.21
文件MD5值:8957529C48F118BC52318F2ABFA0E3C8


瑞星08年07月15号版本
20.53.10
文件MD5值:8957529C48F118BC52318F2ABFA0E3C8


瑞星08年07月22号版本
20.54.10
文件MD5值:8957529C48F118BC52318F2ABFA0E3C8


瑞星08年07月29号版本
20.55.12
文件MD5值:AE55CCDA611942855133257A0A195416


瑞星08年08月05号版本
20.56.00
文件MD5值:AE55CCDA611942855133257A0A195416


附两张图佐证:
瑞星07年09月30号版本
20.11.60
HooKUrl.sys文件的MD5文件签名值为:


8957529C48F118BC52318F2ABFA0E3C8

 
心情评论

TOP

 

  
 瑞星08年07月22号版本

  

  20.54.10

  

  HooKUrl.sys文件的MD5文件签名值为:

  

  8957529C48F118BC52318F2ABFA0E3C8

  

  

  

  瑞星防火墙08年07月29(至今)号版本 20.55.12

  

  HooKUrl.sys文件的MD5文件签名值变为了:

  

  

  
  AE55CCDA611942855133257A0A195416

  

  

  

  

  如果想验证这些图的真伪非常的简单,去迅雷搜瑞星防火墙2008 后面跟版本号如:“瑞星防火墙2008 20.11.16”

  

  ,

  

  http://search.gougou.com/search?search=%E7%91%9E%E6%98%9F%E9%98%B2%E7%81%AB%E5%A2%992008%2020.11.60&id=2 这样的内容一搜一大把。

  

  而且HooKUrl.sys文件有数字签名,别人是无法伪造的。

  

  

  

  疑点二:更新后的HooKUrl.sys文件内容与更新前的文件程序流程完全一致,只是变量定义的位置分布不同。而在瑞星做了这些修改后“惊人巧合”又再次出现了,瑞星这么修改后360杀毒就把“HookUrl.sys”当成了病毒。

  

  做过病毒“免杀”的朋友都知道,在代码中适当位置添加一些无用的变量、语句之类的,或者调整全局变量位置,都能躲过杀毒软件的查杀。

  

  我想我们不妨试想这样一个事情:

  

  我们先把某一个驱动文件配合一个恶意程序上报到某杀毒软件厂商,厂商就会在分析后把这两个样本文件提取特征码并添加到病毒库中。然后我们再修改这个驱动文件的全局变量位置,这样这个驱动文件的特征码就被改变了,这个驱动文件可以正常使用而不会被该杀毒软件报了,也就是相当于做了一次“免杀”处理。然后我大面积发布使用,说到这里大家可能都意识到了,呵呵,没错,我当然可以随时再改回来让杀毒软件把我报出来,只要我心情好就可以随时制造“误杀”。随时可以指责他们。(当然这个文件最好能“恰好”还不至于导致用户蓝屏之类的危害,不会让用户产生更换软件的想法)。

  

  我们当然不能这样去想瑞星,因为我决不敢相信一个以保护用户安全为宗旨的厂商,为了陷害竞争对手会这样牺牲用户的安全 ,在用户机器上玩这么一出……所以说,我们要相信瑞星,要像相信神一样,坚定的相信这一些都只是个偶然。

  

  下图为对新旧HooKUrl.sys反汇编后的比较,(本文后附有新旧HooKUrl.sys反汇编后的c文件,你可以自己用BeyondCompare 比较以下,附件中有新旧HooKUrl.sys驱动程序,都是有数字签名,有兴趣的话可以自己研究下看看。)

  

  

  

  

  疑点三 新版本的HooKUrl.sys编译路径也换了位置,此前版本Hookurl.sys都是相似的。这次有了大变化。看来瑞星对HooKUrl.sys的这次还是进行了“大升级”工作(但是其功能却一模一样)。

    

  瑞星此前版本的Hookurl.sys编译路径是很规范的如:

  

  “C:\DistributedAotuLink\Temp\hookurl.sys_N10847Release\firewall\drivers\32\hookurl\driver\”

  

  这看似是一个比较规范的路径,有服务器名、产品名称、编译类型、产品类型、可执行文件类型、运行平台、可执行文件名等等。

  

  最新版本的HooKUrl.sys编译路径,成了

  

  C:\DistributedAotuLink\Temp\CompileOutputDir\i386


  

  难道瑞星最近研究发现,后者更好更规范?

  

  好了就说这么多了,我想明白人都应该能看清这个事件的来龙去脉了吧。

  

  附件一:包括3个瑞星HooKUrl.sys驱动文件 (有数字签名)

  

  附件二:2个反汇编的HooKUrl.sys 驱动C语言代码(用IDA+Hex_Rays插件).一个是瑞星08年07月15号版本


  

  20.53.10的HookUrl-1.c,另一个是瑞星08年07月29号版本

  

  20.55.12的HookUrl-2.c。

TOP

不认为瑞星是个好东西,但这个属于广告吧

TOP

不管怎么说,大家还是不喜欢瑞星的

TOP

瑞星 怎么不会了。。还可以··

TOP

很专业的问题,,,

TOP

360杀毒就是一个东方不败,有啥可以传播的?楼主的脑袋被驴踢了吧?

TOP

楼主发这个,我不太认同。个人觉得瑞星不错。360没啥技术含量。刚刚电脑里的木马就没查出来。

TOP

楼主应该是谁的托,不然怎么会跟瑞星过不去

TOP

瑞星和金山都是了色,功夫都花在广告和巴结政府上了。特别是瑞星,花钱买了个“公 安部认定”啥的,到处装逼,比脑白金还恶心~

TOP

发新话题