查看: 17787|回复: 94
收起左侧

[已解决] 自建卡巴升级服务器的方法

[复制链接]
albatross
发表于 2008-6-27 10:49:03 | 显示全部楼层 |阅读模式
一直以来,大家都热衷与找KEY、激活码、换卡巴官方升级服务器,其实目的就是一个,不想进入卡巴的黑名单、想正常升级

但效果都不怎么样,换KEY换个没完、换升级服务器换来换去都是官方的,结果KEY还是很快被封……

想来想去,既然卡巴是以这个KEY(激活码)在服务器上升级所产生的流量来判断是否被非法使用,那是不是可以从根本上来解决这个问题呢?

所以这些日子做了个试验,使用了几种方法来自己建一个卡巴的升级服务器:
1、写脚本自动从卡巴官方FTP下载DAILY包来更新
效果:可以支持卡6、7的正常更新,但不具有很好的即时性、不支持卡8、不能更新程序补丁

2、使用卡8的更新库备份功能
效果:KIS8备份出来的库可以使用KAV8、KIS8正常更新,但有版本限制,当前使用哪一个版本就只能提供哪一个版本的库备份

3、使用同步法直接与卡巴官方升级服务器进行同步!
效果:基本上可以做到与官方的更新同步,前后1小时以内、可以支持卡5、6、7、8的同步更新、可以支持程序补丁,唯一缺点就是如果用户在更新时正好碰到服务器在与官方同步,可能会提示部分组件没有更新,这个可以通过过些时候再次更新来解决

所以,测试过现在,我认为,第三种方法是最合理也最成功的!

下面说说我的解决方法:
要用到的软件 Beyond Compare,它是一个专业文件对比工具,可以用多种方式对比文件,以保证文件的同步
要用到的网址 ftp.kaspersky.com,我们的库将从这里同步

下面我们先用FTP软件登陆ftp.kaspersky.com来看一下目录结构
图1: ftp.jpg

我们可以看到,官方的FTP里有很多目录,但不是说这些目录都是升级必需的,图中红框圈出的才是必需的根目录

在这几个目录中,bases、diffs是病毒库文件主要存放位置,因为卡巴的产品线很长、非常长……,所以这两个目录里的病毒库文件有很多是针对别的平台、CPU的,如下图:
ftp1.jpg
ftp2.jpg
我们在这个目录里需要的目录只有两个,i386、i386_u,别的在同步文件的时候都可以排除


好了,我们已经大概知道我们需要哪些目录了,下面我们来利用BC做文件同步
BC是一个非常强悍的文件同步工具,很好用,怎么好大家就去BAIDU下吧

程序使用我不说了,我只说我们将要用的功能,它的自动化脚本:
第一步:工作脚本:
load <default>
filter "-beta\;-beta_updates\;-devbuilds\;-docs\;-errors\;-html\;-patches\;-pr_dl\;-products\;-rebranding\;-sfupdates\;-trial\;-utils\;-zips\;-arm\;-octeon32\;-palm\;-ppc32\;-sparc32\;-symbian\;-wince\;-xscale_be\;-xscale_le\"
load "ftp://ftp.kaspersky.com" "D:\WebHome\upd\kaba"
expand all
select lt.newer.files lt.diff.files lt.orphan
copy lt->rt
select rt.orphan
delete rt
具体什么意义大家看BC的帮助吧 ,说起来好累的
就是要注意两点:
1、用你自己的病毒库存放路径替换"D:\WebHome\upd\kaba"
2、注意filter参数的用法~
文件名updata.txt

第二步:运行脚本
bc2.exe @updata.txt

对,这是这么一行,超简单的,文件名update.bat

第三步:自动后台运行脚本
Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
i=1
for i = 1 to 3 '3为绑定的次数
i=i-1 '永远也不会是3,所以一直循环
WScript.Sleep(1000*60*60) '每1小时运行一次
Wsh.Run "bc2.exe /silent @updata.txt",0,True
next
Set Wsh=NoThing
WScript.quit

这个是VBS脚本,用来在后台静默运行BC进行同步,现在的设置是每1小时运行BC一次,也就是一小时同步一次了~
文件名:silentUpdata.vbs

OK,现在自己建个目录吧,用来放卡巴的病毒库文件,要修改相对应的脚本文件噢

然后,可以先运行update.bat,这样可以看到有多少个文件要同步、进度如何,如果是从零开始的话……嗯,等上1~2天吧……卡巴的病毒库文件太散了……这点来说我喜欢NOD32

那么,让我们来运行试试吧

大家可以看到,文件数是很恐怖的,不过好在第一次同步之后,每小时同步的话,更新文件数是比较少的,一般20分钟可以搞定了(时间主要花在对文件的比较上)
bc.jpg

bc2.jpg
好了,基本就到这里了,希望我的这篇短文能够给大家一点帮助,能够出现像NOD32那么多的私服~那样我想KEY也不会那么快就失效了

附上我的BC及卡巴截止到2008.6.27上午8点的病毒库,这样大家同步的时候可以省力一点

BC下载地址:http://www.namipan.com/d/ccc03986b74a45f2afcbbd41ca767580065223c116161500

病毒库下载地址:http://www.namipan.com/d/8681ce70016bf2a7227c62a006bbb5982c754a43a4102223

PS:发布问题,用IIS就可以了啦,也可以用匿名FTP,就像卡巴的那种作法就可以了~这里就不再讨论了

附上我的卡巴服务器地址:www.91kl.com,算是个演示吧,希望以后会有很多的私服可以用~主

[ 本帖最后由 albatross 于 2008-6-27 14:43 编辑 ]

评分

参与人数 1经验 +10 收起 理由
孤独的我 + 10 对卡饭以后建立更新服务器有帮助。谢谢了

查看全部评分

easybeing
头像被屏蔽
发表于 2008-6-27 13:13:18 | 显示全部楼层
此贴是卡巴私服的希望!
fushimin
发表于 2008-6-27 13:14:51 | 显示全部楼层
是啊~~~支持热心人
建个私服就好多了
leglo
发表于 2008-6-27 13:36:58 | 显示全部楼层
想法很好,但是要注意会不会有法律问题,我觉得卡巴不会放任不管的
albatross
 楼主| 发表于 2008-6-27 13:57:35 | 显示全部楼层
原帖由 leglo 于 2008-6-27 13:36 发表
想法很好,但是要注意会不会有法律问题,我觉得卡巴不会放任不管的


我认为不会:
1、私服不提供KEY,是否盗版私服不提供条件
2、私服的病毒库也是官方在FTP用匿名方式既可下到的,不存在授权问题
3、一般私服不会有营利的想法,对卡巴的营销不勾成影响
52lang
发表于 2008-6-27 14:47:51 | 显示全部楼层
好多好多
看的头痛
志得
发表于 2008-6-27 15:38:13 | 显示全部楼层
好多好多
看的头痛

评分

参与人数 1经验 -2 收起 理由
孤独的我 -2 纯引用楼上的回复内容,,,,

查看全部评分

isalie
发表于 2008-6-27 16:23:23 | 显示全部楼层
不错,在局域网架一个然后公司买一个正版key不就ok了
luoguoen
发表于 2008-6-29 12:06:07 | 显示全部楼层
私服,呵呵,谢谢楼主
xiaofengdt
发表于 2008-6-29 13:52:07 | 显示全部楼层
看帖回帖学习了!
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-13 10:50 , Processed in 0.136122 second(s), 20 queries .

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

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