KALI虚拟机安装--openvas安装

  1. KALI虚拟机添加成功以及安装O喷VAS的步骤:在这里插入图片描述

  2. 从KALI官网下载windows的虚拟机https://www.kali.org/get-kali/#kali-platforms在这里插入图片描述在这里插入图片描述

  3. 下载后解压缩在这里插入图片描述

  4. 进入解压缩的文件夹中找到如下文件在这里插入图片描述

  5. 对这个文件右键选择VMware Workstation打开在这里插入图片描述

  6. 通过VMware Workstation打开后就进入到了KALI linux虚拟机的页面在这里插入图片描述

  7. 如果需要对KALI虚拟机编辑,可以选择编辑虚拟机设置选项,对于网络适配器可以选择桥接方式,这样虚拟机就跟物理机的网络是一样的了,防止网络不通在这里插入图片描述

  8. 如果设置没有问题,就可以点击开启虚拟机选项来开机,开机进入系统时需要输入登录账号和密码,默认账号和密码都是小写的kali在这里插入图片描述

  9. 这就成功进入 KALI linux系统了在这里插入图片描述

  10. 配置KALI虚拟机: 先在KAL机器上安装vim,切换root用户:apt install vim在这里插入图片描述在这里插入图片描述

  11. 安装网络工具:apt install net-tools:在这里插入图片描述在这里插入图片描述

  12. 查看网络ip,ifconfig: ip 10.0.045是动态获取到的,需要给为静态的在这里插入图片描述

  13. 需配置SSH: vi /etc/ssh/sshd_config:
    在这里插入图片描述
    去掉PermitRootLogin这行注释,并把prohibit-password改为yes:
    在这里插入图片描述在这里插入图片描述
    再把这行PasswordAuthentication的注释去掉,保存wq!:
    在这里插入图片描述

  14. 启动ssh服务:systemctl start ssh 在这里插入图片描述在这里插入图片描述

  15. 设置ssh开机启动, systemctl enable ssh,然后用putty就可以访问虚拟机了:在这里插入图片描述

  16. 修改网卡配置,将网卡动态IP改为固定地址:vi /etc/network/interfaces
    在这里插入图片描述在这里插入图片描述

  17. 配置DNS, vi /etc/resolv.conf, 添加:
    domain rsrc.ink
    search rsrc.ink
    nameserver 192.168.1.99:
    在这里插入图片描述在这里插入图片描述

  18. 重启网络服务,systemctl restart networking:在这里插入图片描述
    19. 开始安装OpenVAS====================================================:

  19. 通过终端terminal 更新 apt软件库,命令:apt update or sudo apt upgrade :在这里插入图片描述
    在这里插入图片描述

  20. 通过apt 搜索openvas: apt search openvas
    在这里插入图片描述

  21. 安装GVM及依赖:在这里插入图片描述

  22. 运行自动配置脚本:gvm-setup, 这期间需要把产生的openvas的用户密码记下来,这个时间会很长,大概45分钟

在这里插入图片描述admin用户的密码:0684eee1-092b-4378-98d0-f0f62fee322a在这里插入图片描述在这里插入图片描述在这里插入图片描述
25. 下载相关组件后,通过命令检查确认配置:gvm-check-setup:在这里插入图片描述在这里插入图片描述

  1. 安装检查完成后,升级漏洞规则库:先停止gvm服务,命令gvm-stop, 然后通过命令greenbone-feed-sync同步漏洞规则库,升级完成后启动GVM服务:gvm-start在这里插入图片描述

  2. 配置远程访问web接口,编辑gsad.service配置文件,命令:vi /usr/lib/systemd/system/gsad.service,修改IP地址为0.0.0.0, 端口改为443:
    在这里插入图片描述在这里插入图片描述

  3. 重启gsad服务,执行命令:systemctl daemon-reload, systemctl restart gsad : 在这里插入图片描述

  4. 配置服务开机启动,命令:systemctl enable notus-scanner gvmd ospd-openvas gsad在这里插入图片描述

  5. Web访问OpenVAS在这里插入图片描述reboot后通过cmd, ping一下虚拟机的ip地址,看看服务是否自动起来:
    在这里插入图片描述

  6. 打开浏览器,输入ip地址在这里插入图片描述选择高级继续访问选择

  7. 进入OpenVAS的登录页面,账号是admin,密码是运行gvm的配置脚本时创建的密码在这里插入图片描述

  8. 修改OpenVAS的admin密码的命令 sudo -u _gvm gvmd --user=admin --new-password=1111
    在这里插入图片描述

  9. 漏洞扫描,先设置目标主机,然后再设置扫描任务,然后再点击开始的三角符合开始执行扫描漏洞:在这里插入图片描述配置目标:在这里插入图片描述在这里插入图片描述配置扫描任务:在这里插入图片描述
    建立好的扫描目标和任务:在这里插入图片描述完成扫描任务:
    在这里插入图片描述
    报告:在这里插入图片描述

下载镜像:
在这里插入图片描述

**

通过greenbone basic feed免费版启动:

**
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

### 如何在 Windows 上安装 OpenVAS 尽管 OpenVAS 已更名为 GVM (Greenbone Vulnerability Management)[^1],但在 Windows 平台上安装 OpenVAS 或其后续版本仍然可以通过特定方式实现。以下是关于如何在 Windows 系统上完成这一目标的具体指导。 #### 虚拟化环境的必要性 由于 OpenVAS/GVM 主要设计用于类 Unix 系统(如 Linux),因此直接在 Windows 上运行原生应用程序并不现实。推荐的方法是在 Windows 系统中设置一个虚拟化的 Linux 环境来部署 OpenVAS[^2]。这通常涉及以下几个方面: - **虚拟机管理工具的选择**: 常见的工具有 VirtualBox、VMware Workstation/Player。 - **操作系统镜像**: 推荐使用官方支持的操作系统发行版,例如 Ubuntu Server LTS 版本或者专门优化过的 Kali Linux 镜像[^4]。 #### 步骤概述 虽然不建议分步描述,但可以总结为几个关键环节: 1. 准备阶段 - 下载并安装虚拟化平台软件(VirtualBox 或 VMware)。 - 获取适合的 Linux 发行版 ISO 文件(如 Ubuntu Server 或 Kali Linux)。 2. 创建虚拟机实例 - 在虚拟化平台上创建一个新的虚拟机,并分配足够的硬件资源(CPU 核心数、内存大小等)。 - 将下载好的 Linux 系统镜像挂载到虚拟光驱启动安装向导[^3]。 3. 安装与配置 OpenVAS/GVM - 按照标准流程更新基础包列表 (`apt update && apt upgrade`)。 - 添加 Greenbone 的官方 APT 仓库地址以便获取最新版本的支持文件[^5]。 ```bash wget -qO - https://www.greenbone.net/greenbone.asc | sudo gpg --dearmor -o /usr/share/keyrings/greenbone-archive-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/greenbone-archive-keyring.gpg arch=$(dpkg --print-architecture)] http://files.greenbone.net/repositories/stable $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/greenbone-stable.list > /dev/null ``` - 更新源索引后即可开始正式安装核心组件及其依赖项: ```bash sudo apt install greenbone-security-assistant gvmd gsad notus-scanner sqlite3 redis-server postgresql pgadmin4 ``` 4. 后续调整工作 - 初始化数据库结构以及导入初始数据集:`gvmd --migrate`, `greenbone-nvt-sync`, `greenbone-scapdata-sync`, `greenbone-certdata-sync`. - 设置管理员账户密码并通过浏览器访问前端界面验证正常运作状态. 以上即构成了完整的解决方案框架,在实际操作前务必仔细核验各条指令语法准确性以免中途报错中断进程. ```python # 示例 Python 脚本片段展示自动化部分任务处理逻辑 import subprocess def run_command(command): result = subprocess.run(command, shell=True, capture_output=True, text=True) if result.returncode != 0: raise Exception(f"Command failed with error:\n{result.stderr}") return result.stdout.strip() try: print(run_command("wget -qO - https://www.greenbone.net/greenbone.asc")) except Exception as e: print(e) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值