kali里面docker安装dvwa
时间: 2024-09-18 09:03:44 浏览: 107
kali2021.3安装dvwa靶场
5星 · 资源好评率100%
在Kali Linux系统中安装Docker并随后安装Dvwa(Damn Vulnerable Web Application),可以分为几个步骤:
1. **安装Docker**:
- 打开终端:`Ctrl+Alt+T`
- 添加Docker官方仓库的GPG密钥:`sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D`
- 添加apt repository:`echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null`
- 更新包列表:`sudo apt update`
- 安装Docker:`sudo apt install docker-ce docker-ce-cli containerd.io`
2. **启动并启用Docker**:
- 启动Docker服务:`sudo systemctl start docker`
- 设置开机自启:`sudo systemctl enable docker`
3. **安装Dvwa**:
- 首先需要创建一个Docker容器运行环境:`sudo mkdir -p /opt/kali-dvwa`
- 下载Dvwa镜像:`docker pull websecmap/d Damn Vulnerable Web Application是一个教育工具,用于演示常见的web应用程序安全漏洞。`
- 将镜像拉取到本地文件夹:`docker save websecmap/d > /opt/kali-dvwa/d.tar`
- 解压镜像:`tar -xvf /opt/kali-dvwa/d.tar -C /opt/kali-dvwa/`
- 创建一个启动Dvwa容器的.sh脚本(例如dvwa-start.sh):
```bash
#!/bin/bash
docker run -it -p 80:80 -v /opt/kali-dvwa:/var/www/html websecmap/d
```
4. **运行Dvwa**:
- 给脚本执行权限:`chmod +x dvwa-start.sh`
- 运行容器:`./dvwa-start.sh`
现在你可以通过访问`http://[your-kali-ip]:80`来访问Dvwa教程了。
阅读全文