基于Debian9.3安装OpenVAS9.0(kali源)

第一步:更换kali更新源,如图1。

#cat << EOF > /etc/apt/sources.list

deb http://http.kali.org/kali kali-rolling main non-free contrib

deb-src http://http.kali.org/kali kali-rolling main non-free contrib

EOF

基于Debian9.3安装OpenVAS9.0(kali源) 图1

说明:更新源只需配置一个即可,比如只配官方源或者阿里云源。


#阿里云
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
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#东软大学
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib

deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib

#官方源

deb http://http.kali.org/kali kali-rolling main non-free contrib

deb-src http://http.kali.org/kali kali-rolling main non-free contrib


第二步:更新系统和工具

#apt-get clean

#apt-get update

报错1:

基于Debian9.3安装OpenVAS9.0(kali源)
图2

如图2所示,"……由于没有公钥,无法验证下列签名:NO_PUBKEY ED444FF07D8D0BF6"错误,是因为没有添加公钥,解决办法如下:

使用下面的命令把公钥导入(替换相应的PUBKEY):

#sudo apt-get install dirmngr //先安装dirmngr,否则会报错"gpg: failed to start the dirmngr '/usr/bin/dirmngr': 没有那个文件或目录"
#gpg --keyserver pgpkeys.mit.edu --recv-key ED444FF07D8D0BF6 /*这里的意思是获取到ED444FF07D8D0BF6公钥,这个公钥每个人可能不同,根据错误提示填写*/

基于Debian9.3安装OpenVAS9.0(kali源)
图3

#gpg -a --export ED444FF07D8D0BF6 | sudo apt-key add –

基于Debian9.3安装OpenVAS9.0(kali源)
图4

#apt-get upgrade

基于Debian9.3安装OpenVAS9.0(kali源)
图5

第三步:apt-get 安装openvas

#apt-get install openvas*

基于Debian9.3安装OpenVAS9.0(kali源)
图6

这是一个漫长的等待…….

第四步:初始化openvas

#openvas-setup

基于Debian9.3安装OpenVAS9.0(kali源)

又是一个漫长的等待…….

初始化完成后,会自动生成默认账号密码,默认账号是:admin,密码如图7:

基于Debian9.3安装OpenVAS9.0(kali源)
图7

第五步:安装完整性检测

#openvas-check-setup

基于Debian9.3安装OpenVAS9.0(kali源)
图8

基于Debian9.3安装OpenVAS9.0(kali源)
图9

安装完整性检测完成,安装ok。

到此,openvas已经安装完成,在本机中登录: https://127.0.0.1:9392,如图10:

基于Debian9.3安装OpenVAS9.0(kali源)
图10

第六步:设置外部访问

Openvas自7.0起,默认不支持外部访问,为了使用方便,我们需要手动配置外部访问,Openvas9.0修改以下四个配置文件中的监听ip,由127.0.0.1改为0.0.0.0(表示任意IP),保存之后,重新加载systemctl,重启openvas即可。具体操作如下:

#vim /lib/systemd/system/greenbone-security-assistant.service //先安装vim,命令:apt-get install vim

本文件下修改两处:--listen和--mlisten

基于Debian9.3安装OpenVAS9.0(kali源)
图11

#vim /lib/systemd/system/openvas-manager.service

基于Debian9.3安装OpenVAS9.0(kali源)

图12

#vim /etc/default/openvas-manager //管理器:与接口通信,分配扫描任务,并根据扫描结果生成评估报告,默认端口为9390

基于Debian9.3安装OpenVAS9.0(kali源)
图13

#vim /etc/default/greenbone-security-assistant //访问web 端接口(gsad):访问opebvas 服务层的web 接口,默认监听地址为127.0.0.1,端口为9392。

此文件也是修改两处:GSA_ADDRESS和MANAGER_ADDRESS

基于Debian9.3安装OpenVAS9.0(kali源)
图14

重新加载systemctl:

#openvas-stop

基于Debian9.3安装OpenVAS9.0(kali源)
图15

#systemctl daemon-reload

基于Debian9.3安装OpenVAS9.0(kali源)
图16

重新启动openvas:

#openvas-start

基于Debian9.3安装OpenVAS9.0(kali源)
图17

安装完整性检测

#openvas-check-setup

基于Debian9.3安装OpenVAS9.0(kali源)
图18

OK,搞定。

输入 https://ip:9392,从本机以外的地方即可访问,如图19:

基于Debian9.3安装OpenVAS9.0(kali源)
图19

第七步:修改密码

Openvas自动生成的默认密码太长,不容易记,我们可以修改成符合我们记忆习惯的密码。

方法一:通过命令行修改

#openvasmd --user= --new-password=

基于Debian9.3安装OpenVAS9.0(kali源)
图20

方法二:GSA修改

登录GSA后,打开administration-》Users,如图21:

基于Debian9.3安装OpenVAS9.0(kali源)
图21

点击"Edit User",如图22:

基于Debian9.3安装OpenVAS9.0(kali源)
图22

选择如图23,输入新密码保存即可。

基于Debian9.3安装OpenVAS9.0(kali源)
图23

第八步:升级插件和漏洞库

#openvas-feed-update //第一次安装,可以不用更新

#greenbone-nvt-sync // openvas-feed-update和greenbone-nvt-sync都可以升级插件和漏洞库,建议使用openvas-feed-update进行升级。

其他命令:

#openvas-start //启动openvas

#openvas-stop //停止openvas

#openvasmd --help //帮助