1. 更新系统
首先,确保系统是最新的:
sudo apt update
sudo apt upgrade -y
2. 安装GVM(OpenVAS)
Kali Linux官方仓库中已经包含了GVM(OpenVAS)的安装包。你可以通过以下命令安装:
sudo apt install gvm
3. 初始化GVM
安装完成后,需要初始化GVM。运行以下命令:
sudo gvm-setup
这里PostgreSQL启动会报错,是因为在 WSL中运行 Kali Linux 时,默认情况下是没有 systemd 支持。需要修改一下启动脚本
vi /usr/bin/gvm-setup将脚本中的 第16-22行中的 systemctl命令修改为service 命令
#service postgresql start
#systemctl start postgresql
#if ! systemctl is-active --quiet postgresql; then
# echo -e "${RED}[-]${RESET} ERROR: PostgreSQL failed to start" 1>&2
# systemctl --no-pager -l status postgresql
# exit 1
#fiservice postgresql start
if ! service postgresql status > /dev/null 2>&1; thenecho -e "${RED}[-]${RESET} ERROR: PostgreSQL failed to start" 1>&2service postgresql statusexit 1
fi
这个过程会下载漏洞数据库、配置服务并设置管理员用户。初始化可能需要一些时间(取决于网络速度和系统性能)。
- 启动GVM服务
初始化完成后,启动GVM服务:
sudo systemctl start gvmd
sudo systemctl enable gvmd
- 创建管理员用户
如果你在初始化过程中没有设置管理员用户,可以通过以下命令创建一个:
sudo gvmd --create-user=<用户名> --password=<密码>