• Web安全学习笔记之在Kali Linux上安装Openvas以及启动失败修复


    现在用的kali linux是2018.1的版本,在安装openvas的时候报错,无法通过网络下载和安装openvas。

    主要错误是源配置错误,可能现在用的kali很久没更新了。

     

    一、解决和配置更新源问题

    apt-get upgrade报错显示无法更新,apt-get install openvas报错显示unable to locate package openvas

    在root命令行情况下,使用apt-get 和apt-upgrade总是报错,主要是GPG error和repository key expired( ED444FF07D8D0BF6),

    去kali官网查看一下,发现官网解释如下,

    找到了问题点,就没什么大问题,直接在root命令行中,执行如下命令,

    wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add

    然后在root命令行执行apt update和apt upgrade,就不会再报错,会直接执行更新任务,愉快的开始更新了。

    二、安装Openvas

     等待更新完成,开始安装Openvas,在root的命令行输入

    apt-get install openvas

    开始安装openvas,安装的过程中系统提示,需要更新libs,按照默认选择,更新内置的libs就行了(这一步耗时,但是只需要一路输入y即可)

     等待libs全部更新完成,输入如下(这一步需要的时间非常久,需要下载很多文件,建议使用screen操作,避免shell中断)

    openvas-setup

     经过漫长的等待和IO读写,openvas已经跑起来了,但是我们还需要进行下一步的处理

    三、自定义登陆密码

    到这里,firefox已经弹出openvas登陆窗口,root命令行中已经有默认密码password,输入admin和下面红框内的密码即可登陆到openvas

    初始密码是由系统产生的,又长又变态,我们得去修改默认密码

     

    在root命令行依次输入如下,进行该密码操作,记住必须先停止服务,再改密码,再启动服务

    在openvas启动的时候,改密码没有效果

    openvas-stop    #停止openvas服务
    openvasmd --user=admin --new-password=admin    #把密码改成admin或者任意
    openvas-start    #启动openvas服务

    当然你也可以用默认密码登陆openvas以后,通过UI界面改密码

     四、升级Openvas

    升级OpenVAS,在root命令行输入如下:
    openvas-feed-update

     五、查看Openvas运行情况

     
    查看 GSAD services,OpenVAS manager, OpenVAS manager 端口情况,在命令行中输入
    netstat -antp | grep 939*

    进程中可以看到如下两个进程

    tcp 0 0 127.0.0.1:9390 0.0.0.0:* LISTEN 28390/openvasmd
    tcp 0 0 0.0.0.0:9392 0.0.0.0:* LISTEN 28388/gsad

     六、修改OpenVAS远程链接

    默认情况下,OpenVAS只允许127.0.0.1访问,我们需要改成任何主机都可以访问;
     
    首先停掉服务
    openvas-stop

     编辑配置文件

    vi /lib/systemd/system/greenbone-security-assistant.service
    修改 –listen=127.0.0.1 为 –listen=0.0.0.0
     

    修改如下

    启动服务并查看

    openvas-start
    netstat -antp | grep 9392

    七、启动openvas服务失败的修复方法 

    openvas安装过程很方便,而且官方给出的命令就几句,但是在实际使用的过程中会遇到各种问题,国内对于各种报错几乎没有解决方案;

    这时候只能用英文描述问题,并在谷歌上搜索;

    如下是启动服务失败的修复思路:

    参考1

    参考2

    参考3   

  • 相关阅读:
    Remove Nth Node From End of List从尾部开始删除第N个节点
    给乱序的链表排序 · Sort List, 链表重排reorder list LoLn...
    Partition List双色问题链表版
    翻转链表reverse linked list:全部,m~n
    删除链表中的重复元素:不留&留一个&删除一个
    基于快速排序的数组划分:2组 3组 K组(sort color)大小写排序 · Partition Array
    字体 | font (Fonts) – CSS 中文开发手册
    HTML tfoot charoff 属性
    Bootstrap 网格系统
    struct (String) – Python 中文开发手册
  • 原文地址:https://www.cnblogs.com/JetpropelledSnake/p/8973223.html
Copyright © 2020-2023  润新知