使用Kali-linux快速 搭建vulfocus靶场

更新kali linux

sudo apt update && sudo apt upgrade -y

sudo apt dist-upgrade

apt-get install docker*

service docker start

docker-compose下载安装

https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-linux-x86_64

下载成功后复制docker-compose-linux-x86_64到/usr/bin/下命名为docker-compose

执行docker-compose -version 查看是否安装成功

拉取vulfocus和安装项目依赖

git clone https://github.com/fofapro/vulfocus.git web

配置环境参数

cd web
vim docker-compose.yaml

修改运行环境IP(修改前先ifconfig查看本地etho接口IP地址是多少

将环境变量VUL_IP替换成本机ip

启动项目

docker-compose up

浏览器地址栏输入本机ip就能够访问vulfocus

 打开浏览器访问http://192.168.229.130/

账号/密码:admin/admin

### 如何在 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 LinuxVulFocus 平台 当 VulFocus 正常运作后,就可以在其界面上添加各种 CVE 漏洞实验环境了。对于想要加入 Kali Linux 的情况来说,则可以直接搜索官方提供的 Kali Linux 镜像或是其他社区贡献的安全测试类镜像来进行部署[^1]。 #### 解决常见问题 如果遇到类似 "status not up, all exited(1)" 这样的错误提示,可能是因为某些依赖项缺失或者是权限不足所引起的。此时建议仔细阅读日志输出寻找线索,同时确认 `/etc/hosts` 文件内是否有正确的域名解析记录指向 localhost (127.0.0.1)[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

R0ot

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

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

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

打赏作者

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

抵扣说明:

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

余额充值