Vulhub漏洞靶场搭建(干货 kali linux全网最实在教程)

Vulhub漏洞靶场搭建(干货 kali linux全网最实在教程)

1. 什么是Vulhub?

Vulhub是一个基于Docker的漏洞靶场集合,包含大量真实环境的漏洞镜像,适合学习和练习各种经典漏洞。


2. Kali Linux上搭建Vulhub的准备工作

2.1 Kali Linux环境

  • Kali 版本建议使用比较新稳定版,确保Docker支持无问题。
  • 推荐系统更新:
sudo apt update && sudo apt upgrade -y

2.2 安装curl和更换国内更新源

Kali Linux 自带的确是有 curl 工具的,ubuntu可使用 apt install curl安装

#使用脚本一键更改为国内源
curl -sSL https://linuxmirrors.cn/main.sh -o main.sh
sudo bash main.sh #

在这里插入图片描述
选择自己喜欢的国内源即可,这里我随便选择清华大学的源

在这里插入图片描述

2.3 安装Docker和Docker Compose

Vulhub基于Docker,必须安装Docker和Docker Compose:

#同样使用一键安装脚本安装docker
curl -sSL https://linuxmirrors.cn/docker.sh -o docker.sh
sudo bash docker.sh

#确认安装成功
docker --version

#安装 Docker Compose 
docker-compose --version
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" \
  -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

docker-compose --version

#docker添加当前用户到用户组,这样就不用每次都在docker命令前加上sudo
sudo usermod -aG docker $USER

sudo systemctl start docker
sudo systemctl enable docker

3. 克隆Vulhub项目

项目地址:https://github.com/vulhub/vulhub

git clone https://github.com/vulhub/vulhub.git
cd vulhub

4. 选择漏洞环境启动

Vulhub目录下有各种漏洞靶场,结构是漏洞名/版本号,比如redis/3.2.0

进入具体漏洞目录,执行:

docker-compose up -d

5. 访问漏洞环境

  • 大多数漏洞环境会映射到本地端口,比如80、8080、6379等。
  • 使用浏览器或工具(curl、nmap、Metasploit等)访问对应端口。
  • 每个漏洞目录下通常会有README,里面有漏洞描述和默认访问方式。

6. 常见问题与解决

  • 端口冲突:如果系统已有服务占用了端口,docker启动会失败。要么停止冲突服务,要么修改docker-compose.yml里的端口映射。
  • Docker权限:确保当前用户有docker操作权限。
  • 资源限制:Kali配置较低时,多环境启动会内存/CPU吃紧,建议分批启动。

7. 卸载和清理

退出漏洞环境:

docker-compose down

清理无用镜像和容器:

docker system prune -f

8. 额外建议

  • 结合漏洞原理文档一起练习,学会从环境搭建到漏洞利用闭环。
  • 推荐搭配Kali自带的渗透测试工具进行攻击测试。
  • Vulhub镜像更新快,定期pull最新版本:
git pull
  • 记得阅读Vulhub官方README,里面有使用规范和环境说明。在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

pahhcn

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

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

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

打赏作者

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

抵扣说明:

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

余额充值