一直以来,大家都热衷与找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里有很多目录,但不是说这些目录都是升级必需的,图中红框圈出的才是必需的根目录
在这几个目录中,bases、diffs是病毒库文件主要存放位置,因为卡巴的产品线很长、非常长……,所以这两个目录里的病毒库文件有很多是针对别的平台、CPU的,如下图:
我们在这个目录里需要的目录只有两个,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分钟可以搞定了(时间主要花在对文件的比较上)
好了,基本就到这里了,希望我的这篇短文能够给大家一点帮助,能够出现像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 编辑 ]