centos搭建dvwa靶场小皮筋
时间: 2025-02-09 07:10:10 浏览: 54
### 安装和配置 DVWA 漏洞练习平台
#### 关闭防火墙
为了简化网络设置,在初次安装时可以选择关闭防火墙服务。这一步骤并非强制,但在实验环境中可以减少不必要的麻烦。
```bash
sudo systemctl stop firewalld
sudo systemctl disable firewalld
```
#### 安装 Docker
Docker 是容器化应用的理想工具,能够快速部署 DVWA 靶场环境。首先确保系统已更新至最新状态:
```bash
sudo yum update -y
```
接着安装必要的依赖包以及 Docker CE:
```bash
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
```
启动并启用 Docker 服务:
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
#### 配置 Docker 的镜像源
为提高下载速度,建议使用国内的镜像加速器,比如中国科学技术大学提供的镜像站。编辑 `/etc/docker/daemon.json` 文件加入以下内容[^1]:
```json
{
"registry-mirrors": ["https://mirrors.ustc.edu.cn/dockerhub/"]
}
```
重启 Docker 应用更改后的配置文件:
```bash
sudo systemctl daemon-reload
sudo systemctl restart docker
```
#### 使用 Docker 拉取 DVWA 镜像
现在可以从官方仓库获取最新的 DVWA 版本。执行下列命令来拉取所需镜像:
```bash
docker pull vulnerables/web-dvwa
```
#### 运行 DVWA
创建一个新的容器实例并将端口映射到主机上,方便后续访问 Web 页面:
```bash
docker run -d -p 80:80 vulnerables/web-dvwa
```
此时应该可以在浏览器中输入服务器 IP 地址或 localhost 来查看 DVWA 登录界面,默认用户名为 `admin`, 密码则取决于具体版本,通常情况下可能是 `password` 或者其他预设值[^3]。
#### 访问页面
打开网页浏览器,进入 http://<your_server_ip>/ 即可看到 DVWA 主页。首次加载可能需要一些时间初始化数据库结构,请耐心等待直至成功显示登录表单为止。
阅读全文
相关推荐


















