kali安装vulhub漏洞靶场搭建
时间: 2025-01-16 16:38:01 浏览: 85
### 如何在 Kali Linux 上安装和配置 Vulhub 漏洞靶场
#### 准备工作
为了顺利搭建 Vulhub 漏洞靶场,在开始之前需确认已准备好一台运行有最新版 Kali Linux 的机器或虚拟机。确保该系统能够正常访问互联网以便下载必要的软件包。
#### 安装 Docker 和 Docker Compose
由于 Vulhub 是基于 Docker 及其编排工具 Docker Compose 构建而成,因此首要任务是在 Kali 中部署这两个组件[^3]。
更新本地软件源列表并安装依赖项:
```bash
sudo apt update && sudo apt upgrade -y
```
接着执行命令来安装 Docker CE 版本以及 Docker Compose 插件:
```bash
sudo apt install docker.io docker-compose -y
```
验证安装成功与否可以通过查看版本号来进行检查:
```bash
docker --version
docker-compose --version
```
#### 获取并启动 Vulhub 项目文件
完成上述准备工作之后就可以着手获取官方提供的 Vulhub 资料库了。克隆仓库到本地目录下:
```bash
git clone https://github.com/vulhub/vulhub.git ~/vulhub/
cd ~/vulhub/
```
浏览 `~/vulhub/` 文件夹内的子文件夹可以发现众多不同类型的漏洞场景模拟环境;每一个特定漏洞都有对应的 README.md 文档说明具体操作指南[^4]。
对于初次使用者来说推荐先尝试一些较为基础且常见的 Web 应用程序安全问题作为入门练习,比如 SQL 注入攻击实验等。进入选定的目标漏洞案例所在路径后依照指示创建容器实例即可开启学习之旅。
例如要启动一个存在 CVE-2017-9841 远程代码执行缺陷的 Apache Struts2 示例应用,则只需切换至相应位置再发出如下指令便可一键搞定整个过程:
```bash
cd struts2/s2-057
docker-compose up -d
```
此时浏览器里输入 http://<Your_Kali_IP>:8080 即可看到正在运行的服务页面[^5]。
阅读全文
相关推荐


















