查看: 3195|回复: 19
收起左侧

[分享] 一篇反病毒老文 (了解历史)

[复制链接]
chensefengbao
发表于 2009-4-19 11:26:26 | 显示全部楼层 |阅读模式
金山毒霸让我失望

金山让我失望,在两个月前,金山推出了它的反病毒产品--金山毒 霸。当时我好惊讶啊,记得在《深入Windows编程》书中提到 过黄玫瑰小组曾在9 0年写过一个防病毒软件--“免疫90”, 但很快就夭折了。没想到事隔9年,又一反病毒软件问世了。 这次 可与9年前不一样了,号称可查杀超过 20,000 种的病毒家 族及其变种,支持十几种流行压缩文件格式,具备先进的病毒防火墙 实时反病毒技术,好象要与世界知名反病毒厂商进行竞争。 惊讶之 余,一个问题产生了--是金山独立完成的吗?不是我看到先进的国 产反病毒软件就怀疑,因为做反病毒软件不同于其它软件,它必须要 经过长时间的积累。这个长时间的积累既包括病毒样品的积累也包括 反病毒技术的积累。   目前全世界有两万多种病毒,这是近十几 年病毒的总和。能查杀两万种病毒,就说明金山有两万种病毒样品。 金山以前没做过反病毒软件,那么这些病毒样品又是从何而来呢?可 能有人会说可以从I nternet上下载。就算是可以弄到,如 果该产品是自己独立开发的,让我们来计算一下:如果平均每天分析 20个病毒样品(这可是相当多的了),那得需要多少天呢?我想小 学生就可以算出来,是1 000天,也就是3年。这么长的时间只 分析而不出产品,我想金山不是傻瓜吧!   至于反病毒技术的积 累决不是通过分析一两个著名病毒就可以的。目前,国外的反病毒技 术已远远超过国内的反病毒技术。各种国外反病毒厂商采用的技术原 理上大同小异,但却是他们自己的技术,因此会有一些性能上的差异 。其实,这些技术我们中国人也可以做到,但并不是完全的照搬。 怀疑归怀疑,还得有证据,也许是我错了(我对金山和雷军的印象很 好)。由于那时SDXF已经停止更新近一个月了,又冒出个JSD B,让人很容易把这两件事联系起来。而且J SDB的DOS版的 界面风格同AV2000一致。因此我怀疑刘X离开了SDXF,去 了金山,JSDB可能也是盗用了AVP。但分析过以后,并未找到 AVP的特征库。直到昨天,我还未找到新的证据。   不过在这 阶时期有人在金山的病毒讨论区中,也提到过类似问题。我首先声明 ,在病毒讨论区留言的SAC不是我本人。我只是经常去看,在没有 任何证据之前我是不会发表什么断言的。有人问过J SDB和AV 98的关系,金山说过他们是独立开发的。在看到那个SAC说JS DB和PC-Cillin98的有关系时,我没有太理会,还以为 那个人在信口开河。直到今天,我才看到网易BBS上的一篇文章, 大致内容如下: “我是趋势反毒软件的老用户,在没事的时候,曾 用s-ice仔细跟踪过其查毒原理,自认为对其内核相当熟悉。最 近我下传了最新的金山毒霸,忍不住用s -ice分析,令我大吃 一惊的竟然完全相同!!!包括内核和病毒库(解码后)每个字节都 是一样的!毒霸99.08.09的病毒库就是 PC-cilli n98 LPT-566,(当然在病毒命名是毒霸经过了 一个转 换,以免露馅),我不大相信自己的眼睛,请虫虫用s-ice(f or win)帮大家看看,借你的慧眼识别识别。。。。 不知是 不是中国反病毒界的悲哀 近日江湖传闻,金山毒霸和AV98有不 同寻常的关系,连夜急追,无奈让杀手逃脱,寻不到蛛丝马迹... .. 正彷徨无助之际,0.07 传来小道消息...... 召 3000病毒士兵逐一和AV98,金山毒霸,PC-cillin 98喂招......历时七又五分之二小时,尸痕遍野,惨不忍睹 清点战场如下: AV98     杀敌2439,删除 547 ,共2986人,让敌人逃脱 14名 金山毒霸 杀敌 792, 删除1521,共2313人,让敌人逃脱687名 PC-cil lin98 杀敌 792,删除1521,共2313人,让敌人 逃脱687名 结论《很有意思》 1AV98和金山毒霸依然关系 不明,寻不到蛛丝马迹..... 2金山毒霸和PC-cilli n98,呵呵呵....嘿嘿嘿......哈哈哈....... .很有意思” 由于我从来没用过PC-Cillin,就更没分析 过它了。今天终于把它D/L下来,比较分析了一下,结果也令我大 吃一惊。我的怀疑终于变成了肯定。下面来列举几个证据: 一。病 毒特征库(病毒积累的体现):虽然JSDB的库大小是PC-Ci llin库的一半,但大体结构是一致的,主要的病毒特征也完全一 样。小一半是由于JSDB去掉了PC-Cillin特征库中冗余 的部分,连病毒名表也缩小了一半(不知为什么P C-Cilli n特征库中病毒名表要重复两次)。由于PC-Cillin的病毒 名长度不能超过16个字节,JSDB也一样,而且把很多名字都改 了。(与A VP的命名规则挺相似的)让我最来气的是它把对EI CAR的标准测试文件的识别成Trivial.Eicar.12 病毒。这难道是一个真正的反病毒厂商做的吗? 二。反病毒引擎( 病毒技术的体现):JSDB的引擎库去掉了大量PC-Cilli n引擎中的提示信息(用于调试),但却留下了下面几个文件名:I MMUNE.SYS,PCRXVT.SYS,PCCILLIN. SYS,PCCSTSR.COM,TSRSCAN.DAT,PC SCAN.COM,PCC_DEV.SYS,PCC_DEV.S YS(当初分析时怎么没有看到这些名字呢,真遗憾)。另外还加入 了C IH病毒的免疫代码。可就是这个新加入的功能在几次版本更 新中BUG不断。我真替金山感到羞愧! 还有很多明显相同的地方 我就不一一列举了,总之大量的事实证明JSDB盗用PC-Cil lin98。 认清了JSDB的本质后,我想再讨论一下PC-C illin被盗用的可行性。PC-Cillin不同于AVP,A VP的病毒引擎在库中是一些OBJ文件,很容易被盗用;而P C -Cillin就是二进制的可执行代码。但是PC-Cillin 的引擎代码很规整(似乎是用汇编写成的),而且有大量的提示信息 。我把它的引擎库初步反汇编了一下,结果完全可以生成可编译的汇 编语言文件,再把它变成自己的代码应该不是件难事。还有一种可能 就是北京乐亿阳趋势经贸有限责任公司与金山公司有不可告人的秘密 合作。但我想这种可能性很小。如果北京乐亿阳趋势经贸有限责任公 司事先不知道金山公司的盗用行为,并想起诉金山公司的话,我会无 偿提供证据的。 再回头看看上面几个反病毒软件的测试结论:结论 1:“AV98和金山毒霸依然关系不明,寻不到蛛丝马迹.... .”解释1:AV98盗用AVP,JSDB盗用PC-Cilli n98,而AVP与PC-Cillin98是两个完全不同的反病 毒产品,AV98和JSDB当然毫无联系了。结论2:“金山毒霸 和PC-cillin98,呵呵呵....嘿嘿嘿......哈 哈哈........很有意思”解释2:有什么希奇的,同一个反 病毒引擎,同一个病毒特征库,结果当然相同。 这不但是中国反病 毒界的悲哀,而且是中国软件产业的悲哀。说“悲哀”可能好听一些 ,我认为应该用“耻辱”二字形容更为贴切。 其实,在今年4月2 6日CIH病毒发作那天,就已经给中国的反病毒界一个响亮的耳光 。问题不是出在对病毒的识别上,而是对被CIH病毒破坏后的恢复 上。当天没有一家国内的反病毒厂商已经作出硬盘恢复程序,S D XF还不加考虑的下断言说什么C盘基本上不可能恢复。这一错误的 断言不知让多少人丢失了本能找回来的数据。CIH病毒已经被发现 快一年了,竟然没有人意识到作恢复程序。记得去年几家反病毒厂商 还争什么谁是第一个发现C IH病毒的。这是多么无聊啊!事情也 巧了,当CIH v1.2依靠D版光盘大范围流行时,时间已经过 了4月26日,于是没人想到被CIH破坏后该怎么办。CIH隐藏 了一年后正是考验反病毒厂商的时候,国内的反病毒厂商却熟视无睹 。因此可以说国内的反病毒厂商都是失败者,C IH才是最后的赢 家。 现在,作为中国软件业的先锋金山公司也卷入了混沌的中国反 病毒界,而且它要用自己多年创造的良好声誉做代价,把中国反病毒 界搅得更混,将自己推入深坑。实际上这也不是金山的第一次盗用, 早在两年前,金山曾推出一个金山游侠(G ame Knife 97),它盗用的是加拿大著名的游戏修改软件GW32。记得在某 期大众软件上有GK97和GW32的比较,作者没有发现这两个软 件相似之处吗?表面上我们可以对照一下命令行的参数,可以看到相 似之处;本质上,也是我一眼看出G K97是盗用GW32的原因 是程序入口指令一模一样,进一步分析可以看出GK97是反汇编G W32后加以改造的。这件事我一直保留着,因为金山在我的印象中 极好,这个是小事情嘛。但是现在不同了,金山口口声声说J SD B是自己独立开发的。但事实胜于雄辩。金山是在骗人,金山是个大 骗子。难道用aPLib-Pack就可以隐瞒事情真相了吗?光金 山公司骗人的事就知道两件,还有不知道的呢,还有其它的公司呢? 中国的软件如何让我相信它呢? 雷军,你是金山的重要人物,可能 JSDB不是你亲自去做的,但你是领导,你一定了解事情的真相, 我请你出来解释,不要让我对金山失去信心,不要让我对你的称呼也 象刘X 一样加上X。只要你出来解释,我会虚心接受的。我正在密 切期待。。。
chensefengbao
 楼主| 发表于 2009-4-19 11:36:20 | 显示全部楼层
05年写的
cc56cc56
发表于 2009-4-19 12:09:23 | 显示全部楼层
~~~~~还是要看新的~~~~

说金山??为什么不去国内区发~~~
chensefengbao
 楼主| 发表于 2009-4-19 12:16:12 | 显示全部楼层
楼上  你看我这级别能在国内区发贴吗?
chensefengbao
 楼主| 发表于 2009-4-19 12:21:06 | 显示全部楼层
里面有金山的起源
iezhaoie
头像被屏蔽
发表于 2009-4-19 12:31:17 | 显示全部楼层
很老很强大
chensefengbao
 楼主| 发表于 2009-4-19 12:37:33 | 显示全部楼层
是啊
九神枫雨
发表于 2009-4-19 12:53:47 | 显示全部楼层
开始时候用过金山,可是公司做的太散.. 总觉得不是很专业. 有1次我的景山别毒弄跨了
cc56cc56
发表于 2009-4-19 13:15:30 | 显示全部楼层

回复 4楼 chensefengbao 的帖子

这都很了解~~~MJ??
yybcym
发表于 2009-4-19 13:30:42 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-4 07:09 , Processed in 0.128893 second(s), 17 queries .

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

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