zoukankan      html  css  js  c++  java
  • Kali Linux Openvas20.08安装

    OpenVAS是一款开放式的漏洞评估工具,主要用来检测目标网络或主机的安全性。是Nessus的一个开源分支,用于管理目标系统的漏洞。能够基于C/S(客户端/服务器),B/S(浏览器/服务器)架构进行工作,管理员通过浏览器或者专用客户端程序来下达扫描任务,服务器端负载授权,执行扫描操作,并提供扫描结果。

    # 更新软件列表

    apt-get update

    # 更新软件

    apt-get upgrade

    # 解决软件依赖

    apt-get dist-upgrade

    # 安装openvas组件

    sudo apt-get install openvas

    # 安装openvas

    发现报错,sudo openvas-setup命令不能使用,改为sudo gvm-setup。

    sudo gvm-setup

    又发现报错,

     

    #解决pg版本问题

    kali默认使用pg的版本为12,新版gvm需要使用pg13,所以报错。
    解决方法:手动停用postgresql 12,启用postgresql 13。

    sudo apt install --yes postgresql-13

    sudo systemctl stop postgresql@13-main

    sudo systemctl daemon-reload

    sudo pg_dropcluster 13 main --stop

    sudo pg_upgradecluster 12 main

     

    # 再次安装

    sudo gvm-setup

    结果还是报错

     

    修改pg13配置文件,将5433端口改为5432

    vi /etc/postgresql/13/main/postgresql.conf

     

    # 重启服务

    service postgresql restart

    # 开始安装

     

    # 经过漫长的等待,安装完成,重启Kali

    sudo reboot 

     

    # 启动gvm,报错

    gvm-setup

     

    # 检查安装程序

    sudo gvm-check-setup

     

    # 提示scap数据丢失,按照提示的命令执行

    sudo runuser -u _gvm -- greenbone-feed-sync --type SCAP(需要梯子,不然连不上)

     

    # 经过漫长的等待,更新完数据,再次检查程序,再次报错

    gvm-check-setup

     

    # 按照提示的命令执行

    sudo runuser -u _gvm -- greenbone-feed-sync --type CERT(需要梯子,不然连不上)

     

    # 再次检查程序,没有设置gvm用户密码

    gvm-check-setup

     

    # 设置用户名,密码

    sudo gvmd --create-user=admin --role=Admin

     

    sudo gvmd --user=admin --new-password=admin

     

    # 升级特征库

    sudo gvm-feed-update

     

    # 本地访问https://127.0.0.1:9392

     

    # 基础命令

    gvm-check-setup  # 检查

    gvm-setup  # 初始化

    gvm-start  # 开启gvm

    gvm-stop  # 关闭gvm

    gvm-feed-update  # 升级

     

    # 配置远程访问

    修改配置

    #sudo vi  /lib/systemd/system/greenbone-security-assistant.service

    #sudo vi /etc/default/greenbone-security-assistant 

    将127.0.0.1改为0.0.0.0

     

     

    #重新加载systemctl

    sudo gvm-stop

    sudo systemctl daemon-reload

    #重新启动GVM

    sudo gvm-start

    # 远程访问成功

     

     

     

    # 漏洞扫描结果

     

     

     

     

     

  • 相关阅读:
    软件测试学习总结
    MySQL数据库中主键和索引的区别和联系
    什么是接口测试及其测试流程
    bug生命周期
    啊这...2-get/post请求区别,来给你看看post请求url中传参
    啊这...1-get/post请求区别,你还在认为get只能在url传参吗?传json格式会咋样?
    关于博客园全站内容审核中...如出现此问题:请移步xxx
    git-2-企业级gitlab的使用及管理工具Sourcetree
    fiddler-12-Proxifier+fiddler进行PC端抓包
    微信小程序弹出订阅消息确认弹窗的限制
  • 原文地址:https://www.cnblogs.com/zh2000/p/14251830.html
Copyright © 2011-2022 走看看