kali2021安装GVM(openVAS)

kali2021安装GVM(openVAS)

kalilm 611 2022-03-16

openVAS从10版本后改名GVM,这里用的kali最新版本

微信截图_20220315234922.png

微信截图_20220315234702.png

安装之前将kali的源换成国内的源,像阿里源或中科大源。位置/etc/apt/sources.list

命令:

vim /etc/apt/sources.list

#阿里云

deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

1.kali升级三件套  

sudo apt-get update  // 软件库更新
 
sudo apt-get upgrade  // 软件升级
 
sudo apt-get dist-upgrade  // 升级系统
 
sudo languagesudo apt-get clean

// 删除包缓存

2.安装gvm
sudo apt-get install gvm
9e69b00ef862fdb500971068488c5124.png

3.初始化gvm
sudo gvm-setup //大概需要几十分钟
12f47a74ef21479897cebb5407e3dc7b.png

4.启动GVM
sudo gvm-start
05da03708b3d8c353aab54e85fcbcf11.png

检查完整性 
sudo gvm-check-setup
48664a57489ae1abf25b6d72d0e67b0c.png

有错的话大致如上图,终端会告诉你怎么解决(黄框里的),改完后就会有下面的红框里的提示
706447e258f8e9f377aae71fe6cf0915.png

初始化完成,gvm自动创建账号admin、密码
ac4b712a9c2a3dfa73bb9cd95faab783.png

5、升级特征库
sudo gvm-feed-update //第一次安装后,不用升级,但后期使用记得经常升级特征库哦
2020110311420617.png

6、修改密码
sudo runuser -u _gvm -- gvmd --user=admin --new-password=admin
20201103114205498.png

7、一个报错 

 ERROR: The default postgresql version is not 13 required by libgvmd

 ERROR: Use pg_upgradecluster to update your postgres cluster

ccae8a790e44ed66ee2732d7650831d6.png

现在openVAS需要postgresql的13版本,但是kali内置的默认是11或12版本,所以这里要停用系统默认的版本,启用13版本的

如果最后发现还在报这个错,并且最后一条命令执行完后,12(11)和13的status都为down时

sudo apt install postgresql-13

sudo systemctl stop postgresql@13-main

sudo systemctl daemon-reload

sudo pg_dropcluster 13 main -stop

sudo pg_upgradecluster 12 main

如果最后发现还在报这个错,并且最后一条命令执行完后,12(11)和13的
status都为down时

d35450b3eae81749f0d276fec89322ce.png

看看/var/lib/postgresql/ 这个目录下,应该是有11,12,13三个目录,就把12删了,再执行上面的五条命令,最后一条改成
sudo pg_upgradecluster 11 main //就行了

4a098f1ba0c11069907b3a20b3f6047a.png

如果还有报错不知道怎么处理的,可以重新执行安转命令

sudo gvm-setup