centos7安装dvwa靶场
时间: 2023-11-20 18:56:41 浏览: 117
自动化在centos7上搭建DVWA靶场,shell脚本
DVWA是一套网络安全测试环境,需要LAMP服务,也就是需要Linux、Apache、MySQL、PHP。下面是在CentOS 7上安装DVWA靶场的步骤:
1. 安装LAMP环境
1.1 安装Apache、MySQL和PHP
```shell
sudo yum install httpd mariadb mariadb-server php php-mysql php-gd php-xml -y
```
1.2 启动Apache和MySQL服务
```shell
sudo systemctl start httpd
sudo systemctl start mariadb
```
1.3 配置MySQL
```shell
sudo mysql_secure_installation
```
根据提示设置MySQL的root密码和其他选项。
2. 安装DVWA
2.1 下载DVWA
```shell
cd /var/www/html
sudo git clone https://github.com/ethicalhack3r/DVWA.git
```
2.2 配置DVWA文件
2.2.1 配置MySQL
```shell
cd /var/www/html/DVWA/config
sudo cp config.inc.php.dist config.inc.php
sudo vi config.inc.php
```
修改以下配置:
```php
$_DVWA[ 'db_user' ] = 'root'; // MySQL用户名
$_DVWA[ 'db_password' ] = 'password'; // MySQL密码
$_DVWA[ 'db_database' ] = 'dvwa'; // MySQL数据库名
```
2.2.2 配置recaptcha
```php
$_DVWA[ 'recaptcha_public_key' ] = ''; // reCAPTCHA公钥
$_DVWA[ 'recaptcha_private_key' ] = ''; // reCAPTCHA私钥
```
2.2.3 修改php配置
```shell
sudo vi /etc/php.ini
```
修改以下配置:
```ini
file_uploads = On
allow_url_include = Off
allow_url_fopen = Off
magic_quotes_gpc = Off
register_globals = Off
```
2.2.4 正式安装DVWA服务
在浏览器中访问`http://your-ip/DVWA/setup.php`,根据提示完成安装。
阅读全文