找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2316|回复: 17

[讨论] 怎么升级msi文件中的病毒库?

[复制链接]
发表于 2011-8-17 11:03 | 显示全部楼层 |阅读模式

马上注册,查看更多内容,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
以eavbe_nt32_cn426710.msi文件为例:
此包包含了core.cab、Data1.cab、lang.cab、modules.cab、product.cab五个核心文件
其中的modules.cab是病毒库文件。
病毒库文件按下面方式命名:
em000_32_l0.nup
em001_32_l0.nup
em001_32_l1.nup
em001_32_l2.nup
......
这种格式的文件在ESET的更新服务器中是找不到的,离线病毒库也不是这样命名的,肯定需要一个转换文件。
求助各位,怎样把离线病毒库转换为上述文件名。
转换后通过msidb把modules.cab重新注入,还需要改什么文件?
发表于 2011-8-17 11:43 | 显示全部楼层
“更新服务器”选择“自动更新”
回复 支持 反对

使用道具 举报

  • 打卡等级:自成一派
  • 打卡总天数:325
发表于 2011-8-17 13:09 | 显示全部楼层
LS说的对
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-17 13:52 | 显示全部楼层
楼上两位没看清我的意图,是直接修改eavbe_nt32_cn426710.msi文件中的病毒库。
上两幅图吧:
Snap1.jpg
Snap2.jpg
回复 支持 反对

使用道具 举报

发表于 2011-8-17 16:21 | 显示全部楼层
其实有个最简单的办法,你去安装好的nod32文件夹里找,里面就有这些文件存在
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-17 17:25 | 显示全部楼层
5# shelly

但这样只能替换一个版本号的病毒库,我感觉I0是代表简体中文,
I1代表?,I2代表?未知
回复 支持 反对

使用道具 举报

发表于 2011-8-19 21:58 | 显示全部楼层


不是这个意思,NOD32每个模块有3个主病毒库,分别是l0、l1、l2,还有7-15个增量病毒库file=/download/engine3/em002_32_n15.nup

这些病毒库中,l0、l1、l2 (file=/download/engine3/em002_32_l0.nup)是必须集成在安装包内的的,而n1-15不是必须的。
换句话说,只要你的病毒库有最新的l0、l1、l2,那么你的NOD32就是最新版本的病毒库。
ESET这样做就是为了减少每次病毒库更新时需要下载的数据量。
详细的病毒库结构,可以搜索本机*.ver,这个文件其实是个2-4K的RAR压缩文件,解压缩可以得到60K的VER文件,其实最终是个INI文件。
  1. Other=200@http://um10.eset.com/eset_upd/, 200@http://93.184.71.27/eset_upd/, 200@http://um12.eset.com/eset_upd/, 200@http://89.202.157.227/eset_upd/, 200@http://um14.eset.com/eset_upd/, 200@http://62.67.184.68/eset_upd/, 200@http://um16.eset.com/eset_upd/, 200@http://90.183.101.10/eset_upd/, 200@http://um18.eset.com/eset_upd/, 200@http://89.202.149.36/eset_upd/

  2. 1051=200@http://um10.eset.com/eset_upd/sky/, 200@http://93.184.71.27/eset_upd/sky/, 200@http://um12.eset.com/eset_upd/sky/, 200@http://89.202.157.227/eset_upd/sky/, 200@http://um14.eset.com/eset_upd/sky/, 200@http://62.67.184.68/eset_upd/sky/, 200@http://um16.eset.com/eset_upd/sky/, 200@http://90.183.101.10/eset_upd/sky/, 200@http://um18.eset.com/eset_upd/sky/, 200@http://89.202.149.36/eset_upd/sky/

  3. Prerelease-other=200@http://um10.eset.com/eset_upd/pre/, 200@http://93.184.71.27/eset_upd/pre/, 200@http://um12.eset.com/eset_upd/pre/, 200@http://89.202.157.227/eset_upd/pre/, 200@http://um14.eset.com/eset_upd/pre/, 200@http://62.67.184.68/eset_upd/pre/, 200@http://um16.eset.com/eset_upd/pre/, 200@http://90.183.101.10/eset_upd/pre/, 200@http://um18.eset.com/eset_upd/pre/, 200@http://89.202.149.36/eset_upd/pre/

  4. BetaV4-other=200@http://um10.eset.com/eset_upd/v4/pre/, 200@http://93.184.71.27/eset_upd/v4/pre/, 200@http://um12.eset.com/eset_upd/v4/pre/, 200@http://89.202.157.227/eset_upd/v4/pre/, 200@http://um14.eset.com/eset_upd/v4/pre/, 200@http://62.67.184.68/eset_upd/v4/pre/, 200@http://um16.eset.com/eset_upd/v4/pre/, 200@http://90.183.101.10/eset_upd/v4/pre/, 200@http://um18.eset.com/eset_upd/v4/pre/, 200@http://89.202.149.36/eset_upd/v4/pre/
  5. BetaV42-other=200@http://um10.eset.com/eset_upd/v4/pre/, 200@http://93.184.71.27/eset_upd/v4/pre/, 200@http://um12.eset.com/eset_upd/v4/pre/, 200@http://89.202.157.227/eset_upd/v4/pre/, 200@http://um14.eset.com/eset_upd/v4/pre/, 200@http://62.67.184.68/eset_upd/v4/pre/, 200@http://um16.eset.com/eset_upd/v4/pre/, 200@http://90.183.101.10/eset_upd/v4/pre/, 200@http://um18.eset.com/eset_upd/v4/pre/, 200@http://89.202.149.36/eset_upd/v4/pre/
  6. BetaV5-other=200@http://um10.eset.com/eset_upd/v5/beta/, 200@http://93.184.71.27/eset_upd/v5/beta/, 200@http://um12.eset.com/eset_upd/v5/beta/, 200@http://89.202.157.227/eset_upd/v5/beta/, 200@http://um14.eset.com/eset_upd/v5/beta/, 200@http://62.67.184.68/eset_upd/v5/beta/, 200@http://um16.eset.com/eset_upd/v5/beta/, 200@http://90.183.101.10/eset_upd/v5/beta/, 200@http://um18.eset.com/eset_upd/v5/beta/, 200@http://89.202.149.36/eset_upd/v5/beta/

  7. [Expire]
  8. ExpireList=expire.rar

  9. [SETUP]
  10. CompUpgradeProb=25
  11. CompUpgradeMaxDelay=1255301999

  12. [LOADER0]
  13. version=1031 (20091029)
  14. versionid=1031
  15. build=1035
  16. type=loader
  17. level=0
  18. base=268435456
  19. date=29.10.2009
  20. category=engine
  21. platform=x86
  22. group=perseus,epfw,antispam,systemstatus,ra
  23. buildregname=LoaderBuild
  24. file=/download/engine3/em000_32_l0.nup
  25. size=49087
  26. [PERSEUS0]
  27. version=1279 (20100629)
  28. versionid=1279
  29. build=1342
  30. type=perseus
  31. level=0
  32. base=268435456
  33. date=29.06.2010
  34. category=engine
  35. platform=x86
  36. group=perseus,ra
  37. buildregname=PerseusBuild
  38. file=/download/engine3/em001_32_l0.nup
  39. size=403308
  40. [PERSEUS1]
复制代码

评分

参与人数 1经验 +5 收起 理由
billgates1996 + 5 感谢解答: )

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2011-8-19 22:01 | 显示全部楼层
每次NOD32进行更新检查时,都是先下载这个4K的VER索引文件,在使用里边的参数于本机DAT病毒库文件进行对比,一旦有版本更新,即会通过INI得到下载地址,去下载N?文件,然后再同L?编译会合,最后在变成最终用户使用的DAT文件。
回复 支持 反对

使用道具 举报

发表于 2011-8-21 16:32 | 显示全部楼层
这个。。。真不知道,我想楼主的目的无非是使msi里的病毒库为最新,不如再单独下载离线病毒库吧,安装后设置更新源为本地,这样就能保证msi安装后病毒库最新了!
回复 支持 反对

使用道具 举报

发表于 2011-8-21 17:04 | 显示全部楼层
有必要 这么麻烦吗?
直接下载离线病毒库直接升级,快多了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

文字版|手机版|小黑屋|RSS|举报不良信息|精睿论坛 ( 鄂ICP备07005250号-1 )|网站地图

GMT+8, 2025-9-9 09:07 , Processed in 0.325677 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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