KaliLinux2025系统从部署到使用OpenVAS,超详细!

环境介绍: 本环境为实验环境,采用的是VMWare17.5.2实现虚拟化。本文虚拟机的IP为10.0.0.110,做了静态IP。

一、安装KaliLinux2025

点我跳转官网下载地址owo

选择Virtual Machines

点击下载即可

下载会是一个压缩包

解压之后找到对应目录的vmx文件即可。

点击vmx文件会自动跳转到VM: kali-linux-2025.2-vmware-amd64.vmx

直接在VMWare点击开机即可,等待开机结束。输入密码进入机器。

kalilinux2025-2初始化默认用户名为: kali 密码为: kali

到此安装结束。

二、优化系统

1. 找到cmd命令行设置root账户

 我这里已经设置过root密码了,kaliLinux2025是基于Debian的操作系统,切换root的方式一样的,直接passwd设置root密码即可。然后su - 切换。

 2. 设置允许root用户登录支持远程密码

┌──(root㉿kali)-[~]
└─# grep -E '^PermitRootLogin|^PasswordAuthentication' /etc/ssh/sshd_config
PasswordAuthentication yes
PermitRootLogin yes

保存之后重启服务即可

┌──(root?kali)-[~]
└─# service ssh restart 

#状态为active
┌──(root㉿kali)-[~]
└─# service ssh status 
● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/usr/lib/systemd/system/ssh.service; enabled; preset: disabled)
     Active: active (running) since Wed 2025-07-02 15:25:15 CST; 15s ago
 Invocation: fe9d9a5d89a74b42aea21238178fc537
       Docs: man:sshd(8)
             man:sshd_config(5)


设置开机自启动
┌──(root㉿kali)-[~]
└─# systemctl enable ssh

3. 使用终端工具连接即可

到此优化完成。

4. 配置静态IP地址

┌──(root?kali)-[~]
└─# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.0.0.110
netmask 255.255.255.0
gateway 10.0.0.2
dns-nameservers 223.5.5.5 114.114.114.114

5. 配置dns配置文件

┌──(root㉿kali)-[~]
└─# cat /etc/resolv.conf 
nameserver 223.5.5.5
                                                                                                                              
┌──(root㉿kali)-[~]

6.重启并测试网络

┌──(root㉿kali)-[~]
└─# systemctl restart networking.service 


┌──(root㉿kali)-[~]
└─# ping -c2 -W1 www.baidu.com           
PING www.a.shifen.com (180.101.51.73) 56(84) bytes of data.
64 bytes from 180.101.51.73: icmp_seq=1 ttl=128 time=10.0 ms
64 bytes from 180.101.51.73: icmp_seq=2 ttl=128 time=11.1 ms

--- www.a.shifen.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 5034ms
rtt min/avg/max/mdev = 10.045/10.585/11.126/0.540 ms

搞定

7. 修改源仓库为中科大的kali源

本人亲测,中科大够快!

┌──(root?kali)-[~]
└─# cat /etc/apt/sources.list
# See https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/
#deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware

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
# Additional line for source packages
# deb-src http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware

更新源仓库

┌──(root㉿kali)-[~]
└─# apt update && apt upgrade -y

三、安装OpenVAS (GVM)

1. 安装gvm

Kali Linux官方仓库中已经包含了GVM(OpenVAS)的安装包。可以通过以下命令安装:

apt install gvm -y

 2.初始化gvm

gvm-setup
gvm-check-setup

 初始化时间有点长,请耐心等待。两条命令执行完成之后会自动帮我们启动gvm服务。

3. 升级漏洞规则库

这里我们需要先停止gvm服务然后再升级 

gvm-stop

 然后执行升级命令去同步规则

greenbone-feed-sync

4. 放开端口,允许远程访问web

只需要修改/usr/lib/systemd/system/gsad.service文件的启动项即可,把监听端口修改为0.0.0.0,因为我们在安装和初始化的时候默认给我们分配了证书,所以我直接把默认端口修改为了https的443端口,这样就不用在默认的URL后面再加上端口号了。

注意!注意!可以不修改默认端口号,gsad的默认端口为: 9392

┌──(root㉿kali)-[~]
└─# grep 'ExecStart' /usr/lib/systemd/system/gsad.service
ExecStart=/usr/sbin/gsad --foreground --listen 0.0.0.0 --port 443

重启gsad服务使其生效

┌──(root㉿kali)-[~]
└─# systemctl daemon-reload && systemctl restart gsad.service

5.设置开机自启

┌──(root㉿kali)-[~]
└─# systemctl enable notus-scanner gvmd ospd-openvas gsad
Created symlink '/etc/systemd/system/multi-user.target.wants/notus-scanner.service' → '/usr/lib/systemd/system/notus-scanner.service'.
Created symlink '/etc/systemd/system/multi-user.target.wants/gvmd.service' → '/usr/lib/systemd/system/gvmd.service'.
Created symlink '/etc/systemd/system/multi-user.target.wants/ospd-openvas.service' → '/usr/lib/systemd/system/ospd-openvas.service'.
Created symlink '/etc/systemd/system/greenbone-security-assistant.service' → '/usr/lib/systemd/system/gsad.service'.
Created symlink '/etc/systemd/system/multi-user.target.wants/gsad.service' → '/usr/lib/systemd/system/gsad.service'.

6. 访问WebUI

7. 设置登录密码

这里的默认用户名为admin,密码的话在我们初始化的时候会生成一串密码,我懒得找了,直接重置一下即可。 

┌──(root㉿kali)-[~]
└─# sudo -E -u _gvm gvmd --user=admin --new-password=123456

 输入了用户名admin,密码123456之后可以登录进去

8. 总结一下用到的命令

sudo apt-get install gvm   安装gvm
sudo gvm-setup   初始化gvm
sudo gvm-check-setup   检查openvas 是否安装成功
sudo gvm-feed-update   升级漏洞库
sudo gvm-start   启动openvas
sudo gvm-stop    停止openvas
sudo -E -u _gvm gvmd --user=admin --new-password=123456  修改web账号admin密码为123456

 9. 设置中文

cd /usr/share/gvm/gsad/web/locales
cp gsa-zh_CN.json gsa-en.json

四、简单使用OpenVAS

1. 新建任务

2. 新建扫描目标

3. 设置扫描主机

按照自己口味挑选即可  

4. 等待扫描完成

### 可能的原因分析 VMware 无法直接加载特定的 Kali Linux VMware 镜像文件可能由以下几个方面引起: #### 1. **版本兼容性问题** 如果使用的 VMware 版本较旧,则可能存在不支持新格式或功能的情况。Kali Linux 提供的 VMware 镜像是基于最新技术构建的,因此需要确保 VMware 工具与镜像匹配[^1]。 #### 2. **文件损坏或校验失败** 下载过程中可能出现中断或其他网络问题,导致 `.7z` 文件未完全保存到本地磁盘。可以通过 `SHA256` 哈希值验证文件完整性。具体命令如下: ```cmd certutil -hashfile kali-linux-2024.1-vmware-amd64.7z SHA256 ``` 将计算得到的结果与官方提供的哈希值对比,确认文件无误[^3]。 #### 3. **解压工具配置错误** `.7z` 是一种压缩格式,在导入 VMware 之前需先将其解压为标准的 OVF 或 VMDK 格式。推荐使用 WinRAR、7-Zip 等可靠工具完成此操作。若解压过程出现问题,可能导致生成的虚拟硬盘文件不可用。 --- ### 解决方案 针对上述潜在原因,可以采取以下措施解决问题: #### 方法一:更新 VMware 软件至最新版 访问 VMware 官方网站获取并安装最新的 Workstation Player 或 Fusion Pro 应用程序。这一步有助于消除因软件过期而导致的功能缺失风险[^2]。 #### 方法二:重新下载并验证镜像文件 从可信源重新获取目标镜像,并严格遵循校验流程以排除数据传输中的异常情况。例如,通过以下链接安全下载所需资源: - [kali-linux-2024.1-vmware-amd64.7z](https://cdimage.kali.org/kali-2024.1/kali-linux-2024.1-vmware-amd64.7z)[^4] 随后运行前述提到的 CMD 指令来核对实际文件是否一致。 #### 方法三:正确处理 .7z 到 VM 导入的过程 利用合适的第三方应用程序打开 `.7z` 存档后提取其中的内容(通常包括一个描述性的 `.ovf` 文档以及关联的虚拟磁盘映射)。之后按照提示逐步引导这些组件进入 VMware 平台环境之中。 --- ### 总结说明 综上所述,当遇到 VMware 不能正常识别某些特殊类型的 Kali Linux 映像时,应优先考虑检查客户端应用状态及其相互间的适配程度;同时也要注意素材本身的合法性及质量状况。只有做到以上几点才能有效规避此类现象的发生。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值