ubuntu18.04搭建dvwa
时间: 2023-10-31 14:53:58 浏览: 69
ubuntu18.04gcc.zip
DVWA(Damn Vulnerable Web Application)是一款用于练习Web应用漏洞测试的开源应用程序。下面是在Ubuntu 18.04上搭建DVWA的步骤:
1. 安装 LAMP(Apache、MySQL、PHP)环境
在终端中执行以下命令:
```
sudo apt update
sudo apt install apache2 mysql-server php7.2 libapache2-mod-php7.2 php7.2-mysql php7.2-gd php7.2-curl
```
2. 配置 MySQL 数据库
进入 MySQL 命令行:
```
sudo mysql -u root -p
```
创建名为 dvwa 的数据库,并为其创建一个用户和密码:
```
CREATE DATABASE dvwa;
CREATE USER 'dvwa_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON dvwa.* TO 'dvwa_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
```
3. 下载和安装 DVWA
在终端中执行以下命令:
```
cd /var/www/html
sudo git clone https://github.com/ethicalhack3r/DVWA.git
sudo mv DVWA dvwa
sudo chown -R www-data:www-data /var/www/html/dvwa/
sudo chmod -R 755 /var/www/html/dvwa/
```
4. 配置 DVWA
复制一份 `config/config.inc.php.dist` 并将其重命名为 `config/config.inc.php`:
```
cd /var/www/html/dvwa/config
sudo cp config.inc.php.dist config.inc.php
```
编辑 `config/config.inc.php` 文件,将以下行中的 `security` 更改为 `low`:
```
$_DVWA[ 'default_security_level' ] = 'low';
```
保存并关闭文件。
5. 启动 DVWA
在浏览器中访问 `http://localhost/dvwa/setup.php`,按照提示进行设置。
完成设置后,在浏览器中访问 `http://localhost/dvwa/login.php`,使用用户名 `admin` 和密码 `password` 进行登录。
至此,您已经成功地在 Ubuntu 18.04 上搭建了 DVWA。
阅读全文