社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1385阅读
  • 0回复

[安全相关]关于红伞avcmd.exe被调用杀毒的完全解说

楼层直达
级别: 光盘初级
发帖
301
飞翔币
335
威望
48
飞扬币
1311
信誉值
0
— 本帖被 水上云间 从 安全软件交流 移动到本区(2008-01-26) —
avcmd.exe调用命令行:

Copy code
AVCMD [选项参数] [路径[*.后缀名]] [*.后缀名]
注意:
1. 都不包括 [ ],但是包括空格;
2. 可以一直延伸,也可以添加完全文件夹路径或者整个磁盘;
3. 可以添加多个参数,但是注意空格。

参数设置:

参数
描述

-? / -h
打开帮助文本

-allfiles
扫描所有文件

-defext
使用”默认扩展名列表“选项进行扫描

-allboot
扫描整个引导区

-alldrives
扫描所有磁盘(包括网络磁盘)

-allhard
扫描所有本地磁盘

-allremote
扫描所有网络磁盘

-wub
将未知的引导区保存为 '.ukb.sav'文件

-s
扫描子目录

-z
包含在文件类型(后缀名)里面的文件都会被提取并且扫描

-noboot
不检查整个引导区

-nombr
不检查整个主引导区

-nobreak
禁用 Ctrl-C 和 Ctrl-Break 快捷键

-v
扩展扫描模式

-nopack
不扫描压缩包文件

-e [-del | -ren]
如果可能,“修复”被检测出的文件
[-del] 不能被修复的文件将会被删除
[-ren] 不能被修复的文件将会重命名

-ren
将检测出的文件更改后缀名(*.COM->*.VOM,...)

-del
删除检测出的文件

-dmnoheur
禁用Office“宏”启发

-dmdel
删除包含可疑宏的文档

-dmdas
当有一个可疑宏代码时删除整个宏

-dmse
将退出代码改为 101 当任何宏病毒被发现时

-heuristic[:|=]1
低启发

-heuristic[:|=]2
中启发

-heuristic[:|=]3
高启发

-r1
仅记录被感染和被警告的文件

-r2
记录所有的文件路径

-r3
记录所有被扫描的文件

-r4
选择扩展记录模式

-rs
选择“单行日志”记录方式

-rf
日志文件的名称
? d = 日, ?m = 月,?y = 年(仅限2位数)

-ra
在现有的日志里添加新日志

-ro
覆盖现有的日志文件

-q
安静模式

-lang[:|=]DE
使用德文对话语言

-lang[:|=]EN
使用英文对话语言(默认)

-once
一天仅允许运行一次 AVCMD 命令行扫描器

-x
AVCMD 命令行扫描器搜索自身病毒库文件,如 antivir3.vdf 在

-tmp
将目录列入临时文件里

-if
AVCMD 命令行扫描器将使用自定义的INI文件

-kf
AVCMD 命令行扫描器将使用默认的key文件 (hbedv.key)

-with-
添加发现的有害文件类型:
例如: "dial", "joke", "game", "bdc", "heur-dblext", "pck", "spr", "adspy"
这些类型在默认设置里存在:
"dial", "bdc", "heur-dblext", "adspy"

-without-
例如 -with-, 但是排除此类型的文件的检测

-alltypes
启用所有已知的有害文件类型的 -with- 选项

-qua-
隔离功能允许将有害文件隔离到指定的一个特殊目录里:
"-qua-move ", "-qua-copy " bzw. "-qua-restore ", "-qua-delete ";其中,"-qua-restore "可以恢复此文件。

就这么多
Oceanzd

代码的解释:

扫描完成返回的代码
描述

0
扫描器程序成功结束,没有出错,没有有害文件

1
在文件或者引导区里找到了特征码

2
在内存里找到了特征码

3
发现可以文件

100
AVCMD 命令行扫描器仅打开了帮助文档

101
在一个文档里找到了宏

102
此参数今天已经被应用到 AVCMD 命令行扫描器并且调用了

200
程序失败,没有足够的内存

201
指定回应文件没有被找到

202
包含了“回应文件”的@ 指示被找到

203
无效参数

204
无效的(不存在的)目录

205
日志文件无法被创建

210
AVCMD 命令行扫描器无法找到必须用到的DLL文件

211
程序失败,因为程序自身检查失败

212
病毒定义文件无法被找到或者读取失败

213
初始化失败

例子:

Quote:

扫描所有在C盘的文件

AVCMD -s C:\*

在C盘和D盘上扫描程序文件(可执行文件):

AVCMD C:\ D:\ -s