centos7搭建DVWA环境

摘要:
然后解压缩下载的DVWA主文件。zip#unzip DVWA master。zip//unzip#mvDVWA master。zipDVWA//修改名称#mvDVWA/var/www/html//将文件夹移动到Apache#chownapache:修改DVWA配置文件#vimconfig.inc.php$_ DVWA['db_server']?

///首先先下载好dvwa这个压缩包,去晚上搜一下就有了,话不多说,开始干活

第一步:

#yum install -y mariadb* php* httpd
安装好数据库,php和apache

第二步:

然后将下载好的DVWA-master.zip解压
#unzip DVWA-master.zip //解压
#mv DVWA-master.zip DVWA //修改一下名字
#mv DVWA /var/www/html //把文件夹移到apache下
#chown apache:apache -R /var/www/html //拇指

第三步:

#cd DVWA/ 进入文件夹
其中README.md是官方的帮助文档,里面有很官方的搭建过程
#cd config/ 进入config/下修改一下配置文件
使用cp命令保存原来文件,并复制一个文件改名为config.inc.php
#cp config.inc.php.dist config.inc.php

第四步:设置数据库

#mysql -u root -p //进入数据库,初始化是回车进入,如果进入不了就先启动一下mariadb服务
# mysql -uroot -p

Enter password:

MariaDB [(none)]> create database dvwa;

MariaDB [(none)]> grant all on dvwa.* todvwa@localhost identified by '123456';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit
此时重启一下mysql服务:systemctl restart mariadb

centos7搭建DVWA环境第1张

第五步:修改一下DVWA的配置文件

#vim config.inc.php
$_DVWA['db_server' ]?? = 'localhost';

$_DVWA['db_database' ] = 'dvwa';

$_DVWA[ 'db_user']???? = 'dvwa';

$_DVWA['db_password' ] = '123456'; ? //这里是在数据库里面设置的密码

centos7搭建DVWA环境第2张

然后设置key:
$_DVWA[ 'recaptcha_public_key' ]? ='6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';

$_DVWA[ 'recaptcha_private_key' ] ='6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';

centos7搭建DVWA环境第3张

修改一下php.ini这个文件
#vim /etc/php.ini
直接搜索 allow_url_include = Off //搜索到这个之后把Off 改为On

centos7搭建DVWA环境第4张

最后一步:
#systemctl restart mariadb //重启数据库
#systemctl restart httpd //重启apache
#systemctl stop firewalld //关闭防火墙
#setenforce 0 //关闭selinux

最后去浏览器测试一下,用户名是admin,密码是password

登陆成功,DVWA就搭建完成啦!!!

免责声明:文章转载自《centos7搭建DVWA环境》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇jmeter(一)基础介绍python mysql 封装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Mybatis的@Options注解

mybatis的@Options注解能够设置缓存时间,能够为对象生成自增的key 第一个使用场景: 有一个表 CREATE TABLE instance ( instance_id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键id', infos VARCHAR(2048) NOT NULL D...

android view构造函数研究

       上周遇到了SurfaceView的constructor的问题,周末决定略微细致地研究一下这个令人发指的玩意。     SurfaceView是View的子类,与View一样有三个constructor:   1 public void CustomView(Context context) {}2 public void CustomVi...

Android中添加自己的模块 【转】

本文转载自:http://wallage.blog.163.com/blog/static/17389624201021791333695/ 转:http://blog.csdn.net/yili_xie/archive/2009/12/09/4971736.aspx 这里我们向Android中添加自己的模块,只涉及到.so/*.a/elf source的...

WordPress in Windows And Uncaught Error: Call to undefined function mysql_connect()

下载 WordPress  https://cn.wordpress.org/download/#download-install  直接解压出来  打开 readme.html 有简单指引。  浏览器打开 wp-admin/install.php ,指的是通过 web 服务器 打开。浏览器直接打开是源代码。 web 浏览器本身也不支持 .php ,本次...

基于Qt5 跨平台应用开发

1.Qt简介 2.Qt 编程关键技术 2.1 信号与槽 2.2 Qt事件处理 3.Qt开发与实例分析 3.1 开发环境 3.2 系统实现基本框架 3.3 数据库管理 3.5 对Excel进行操作 4.系统的打包和测试 4.1 Mac系统上打包Qt 4.2 Windows系统上打包Qt。 4.3 发布软件测试 5.Qt开发常见问题 5...

JavaScript ------ 获取浏览器缩放比例,若不是100% ,给出提示

原由:弹窗问题,不再当前页面内展示的数据,弹窗弹不出来,而且只要前面的弹出来,后面的也可弹出来了 多方测试以为与浏览器的滚动条有关 最后,偶然发现和浏览器的缩放有关系,当浏览器缩放比例为100%  的时候,未在当前页面展示的数据,可以弹出,而不在此范围的不行 而通过js 又禁止不了浏览器缩放,故通过js 进行设置,如果浏览器缩放比例不是 100% 给出提示...