kali:docker搭建vulfocus靶场

vulfocus的特性

1.启动:一键漏洞环境启动,方便简单。
2.自带 Flag 功能:每次启动 flag 都会自动更新,明确漏洞是否利用成功。
3.带有计分功能也可适用于相关安全人员能力的考核。
4.兼容 Vulhub、Vulapps 中所有漏洞镜像。

首先需要有docker环境,

 切换中科大源
 apt update
 apt-get update && apt-get upgrade && apt-get dist-upgrade #进行系统或工具的更新(有丢丢就,)#注:当出现正在设定软件包界面时,直接按tab+enter进行确认 
 apt-get clean #清除更新缓存
apt install docker* -y 安装docker
### 如何在 VulFocus 靶场中设置和配置 Kali Linux 环境 #### 准备工作 为了能够在 VulFocus 中顺利使用 Kali Linux,需确保 Docker 工作正常并已成功拉取 `vulfocus` 的镜像文件。通过执行命令 `docker pull vulfocus/vulfocus:latest` 来获取最新的 VulFocus 镜像[^4]。 #### 创建 VulFocus 容器 利用如下指令创建一个新的 VulFocus 容器实例,并映射端口以及挂载必要的 socket 文件以便于后续操作: ```bash docker create -p 692:692 \ -v /var/run/docker.sock:/var/run/docker.sock \ -e VUL_IP=<Docker服务器IP> \ vulfocus/vulfocus ``` 其中 `-e VUL_IP=` 后面应填写实际的 Docker 主机 IP 地址,在大多数情况下可以设为默认网桥网络中的第一个可用地址即 `172.17.0.1`。 #### 获取 Docker Server IP 地址 可以通过运行 `ifconfig` 或者更推荐的方式是在较新的系统上使用 `ip a` 命令来查询当前系统的网络接口信息从而得知 Docker Host 的 IP 地址。 #### 查看容器状态与启动容器 完成上述步骤之后,可通过 `docker ps -a` 列出所有的容器对象,找到刚刚创建的那个 VulFocus 实例对应的 ID 或名称,再用 `docker start <容器ID>` 将其激活。 #### 添加 Kali Linux 至 VulFocus 平台 当 VulFocus 正常运作后,就可以在其界面上添加各种 CVE 漏洞实验环境了。对于想要加入 Kali Linux 的情况来说,则可以直接搜索官方提供的 Kali Linux 镜像或是其他社区贡献的安全测试类镜像来进行部署[^1]。 #### 解决常见问题 如果遇到类似 "status not up, all exited(1)" 这样的错误提示,可能是因为某些依赖项缺失或者是权限不足所引起的。此时建议仔细阅读日志输出寻找线索,同时确认 `/etc/hosts` 文件内是否有正确的域名解析记录指向 localhost (127.0.0.1)[^3]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Battle me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值