CentOS7搭建DVWA网站

news/2024/5/10 2:48:05/文章来源:https://blog.csdn.net/qq_41709494/article/details/90947166

Lamp架构搭建DVWA

搭建Lamp请看:https://blog.csdn.net/qq_41709494/article/details/89430834

1.下载DVWA地址:http://www.dvwa.co.uk/

2. 安装Lamp的所有包

[root@localhost ~]# yum install php php-mysql php-gd  httpd mariadb mariadb-server  -y

3.解压DVWA压缩包

[root@localhost ~]#yum install unzip -y           #安装unzip解压软件
[root@localhost ~]#unzip DVWA-master_\(1\).zip    #解压压缩包[root@localhost ~]# ls DVWA-master
about.php     COPYING.txt  external     ids_log.php       login.php    php.ini     security.php
CHANGELOG.md  docs         favicon.ico  index.php         logout.php   README.md   setup.php
config        dvwa         hackable     instructions.php  phpinfo.php  robots.txt  vulnerabilities

4.启动和设置自动开机服务

[root@localhost ~]# systemctl start mariadb      #开启mariadb
[root@localhost ~]# systemctl start  httpd       #开启httpd
[root@localhost ~]# systemctl enable mariadb     #设置开机自动开启mariadb
[root@localhost ~]# systemctl enable httpd       #设置开机自动开启httpd

 5.设置数据库密码和查看数据库

[root@localhost ~]# mysqladmin -u root password '123456'   #设置Mariadb密码为123456[root@localhost ~]# mysql -u root -p123456
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 5.5.56-MariaDB MariaDB ServerCopyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)MariaDB [(none)]> exit
Bye
[root@localhost ~]# 

6. 移动到apache根目录下和改所有权

[root@localhost ~]# mv DVWA-master /var/www/html           #把解压好的文件移动到apache根目录下
[root@localhost ~]# chown -R apache:apache /var/www/html/* #更改所属用户和所属用户组[root@localhost ~]# cd /var/www/html/                        #切换到apache根目录
[root@localhost html]# ll                                    
总用量 4
drwxr-xr-x. 8 apache apache 4096 2月   6 16:11 DVWA-master

7.查看DVWA的配置文档,配置DVWA

[root@localhost ~]# cd /var/www/html/DVWA-master/config   #切换到配置文档[root@localhost config]# ls                                
config.inc.php.dist
[root@localhost config]# cat config.inc.php.dist 
<?php# If you are having problems connecting to the MySQL database and all of the variables below are correct
# try changing the 'db_server' variable from localhost to 127.0.0.1. Fixes a problem due to sockets.
#   Thanks to @digininja for the fix.# Database management system to use
$DBMS = 'MySQL';
#$DBMS = 'PGSQL'; // Currently disabled# Database variables
#   WARNING: The database specified under db_database WILL BE ENTIRELY DELETED during setup.
#   Please use a database dedicated to DVWA.
#
# If you are using MariaDB then you cannot use root, you must use create a dedicated DVWA user.
#   See README.md for more information on this.
$_DVWA = array();
$_DVWA[ 'db_server' ]   = '127.0.0.1';
$_DVWA[ 'db_database' ] = 'dvwa';
$_DVWA[ 'db_user' ]     = 'root';
$_DVWA[ 'db_password' ] = 'p@ssw0rd';# Only used with PostgreSQL/PGSQL database selection.
$_DVWA[ 'db_port '] = '5432';# ReCAPTCHA settings
#   Used for the 'Insecure CAPTCHA' module
#   You'll need to generate your own keys at: https://www.google.com/recaptcha/admin
$_DVWA[ 'recaptcha_public_key' ]  = '';
$_DVWA[ 'recaptcha_private_key' ] = '';# Default security level
#   Default value for the secuirty level with each session.
#   The default is 'impossible'. You may wish to set this to either 'low', 'medium', 'high' or impossible'.
$_DVWA[ 'default_security_level' ] = 'impossible';# Default PHPIDS status
#   PHPIDS status with each session.
#   The default is 'disabled'. You can set this to be either 'enabled' or 'disabled'.
$_DVWA[ 'default_phpids_level' ] = 'disabled';# Verbose PHPIDS messages
#   Enabling this will show why the WAF blocked the request on the blocked request.
#   The default is 'disabled'. You can set this to be either 'true' or 'false'.
$_DVWA[ 'default_phpids_verbose' ] = 'false';?>
[root@localhost config]# vi config.inc.php.dist 
...$_DVWA = array();
$_DVWA[ 'db_server' ]   = '127.0.0.1';
$_DVWA[ 'db_database' ] = 'dvwa';
$_DVWA[ 'db_user' ]     = 'root';
$_DVWA[ 'db_password' ] = '123456';        #修改正确数据库的密码
...

 7.浏览网页,但是出现错误

[root@localhost config]# cp config.inc.php.dist  config.inc.php
[root@localhost config]# ll
总用量 8
-rw-r--r--. 1 root   root   1855 6月   5 22:35 config.inc.php
-rw-r--r--. 1 apache apache 1855 6月   5 22:30 config.inc.php.dist
[root@localhost ~]# chown -R apache:apache /var/www/html/* #更改所属用户和所属用户组

 

7-1.解决方法

[root@localhost DVWA-master]# more php.ini  #查看DVWA的php怎么配置
; This file attempts to overwrite the original php.ini file. Doesnt always work.magic_quotes_gpc = Off
allow_url_fopen on
allow_url_include on[root@localhost DVWA-master]# cd        #切换到/root
[root@localhost ~]# vi /etc/php.ini     #编辑php配置
...
allow_url_include = Off  改为 On
...[root@localhost ~]# systemctl restart httpd

 

#还有错误,验证码的问题

7-2.解决方法

[root@localhost DVWA-master]# cd config/
[root@localhost config]# vi config.inc.php          #编辑验证码
...
# ReCAPTCHA settings
#   Used for the 'Insecure CAPTCHA' module
#   You'll need to generate your own keys at: https://www.google.com/recaptcha/admin
$_DVWA[ 'recaptcha_public_key' ]  = '';
$_DVWA[ 'recaptcha_private_key' ] = '';
...

申请公钥和私钥recaptcha验证码,需要翻墙才能浏览:https://www.google.com/recaptcha/admin

recaptcha验证码的生成,此处就省略

8.自动创建DVWA的数据库

[root@localhost config]# mysql -u root -p123456
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 34
Server version: 5.5.56-MariaDB MariaDB ServerCopyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| dvwa               |
| mysql              |
| performance_schema |
| test               |
+--------------------+
5 rows in set (0.00 sec)

9.登录DVWA,默认用户是admin,密码是password

 

10.进入后台,就搭建成功了

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_722873.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

记一次网站优化---图片压缩与移动端画面缩放问题

一、背景 前段时间被人吐槽自己负责的官网访问慢 其实自己平时访问的时候是有意识到的&#xff0c;但是没有特别放在心上 在工作的列表中优先级排的不高 最近空闲了下来&#xff0c;使用性能分析工具审计了一遍网站的各项指标 发现了比较严重的问题 二、问题 1、页面内容空白时…

可以发外链的网站_外链是什么意思?发外链的技巧【经验分享.视频】

外链是什么意思&#xff1f;外链是指网站的外链&#xff0c;是指一个网站所拥有的站外推广链接。把自己的网址发布到别人的网站上&#xff0c;这样的链接叫做外链。&#xff08;可发文章的平台&#xff0c;如58同城、赶集网、百姓网、等外链平台&#xff09;比如我在百姓网发了…

插码统计点击次数_码迷SEO内参(15) 百度快排原理及百度第三代点击排名统计系统简析...

这是码迷SEO的第42篇原创今天讲百度第三代点击排名统计系统&#xff0c;顺带把百度快排深度原理也刨析一下。自从19年10月份以来&#xff0c;百度对快排打击丝毫没有手软的迹象&#xff0c;码迷发现凡是采集快排模式的网站至今无一幸免&#xff0c;70多天了也没有起色的现象。可…

php动态保存文件名_利用百度地图写个跑腿接单的网站菜鸟教程零基础php为主

忙了几天&#xff0c;终于闲下来了&#xff0c;接着上一篇写。上一篇说怎样在手机上搭建服务器&#xff0c;本篇写创建hello world&#xff0c;第一个页面。其实看过我上几篇教程的都知道大概怎样创建了&#xff0c;就是一页面法。一个主页面&#xff0c;其他页面用函数表示&am…

网站被挂了很多链接 源码里边看不到_网站优化的50个技巧

这次写的《网站优化50个技巧》是为了让那些没有时间深究SEO技术但又想一窥SEO真相的朋友们&#xff0c;希望看了这些你更懂SEO&#xff01;这些经验和盘托出&#xff0c;希望能够帮助到朋友们&#xff01;这些规则就像是交通指示灯一样&#xff0c;按照这些规则走的&#xff0c…

多线程导出excel_seo必备网站分析工具,关键词百度搜索结果查询导出源码

seo必备网站分析工具&#xff0c;关键词百度搜索结果查询导出源码两个简单的版本&#xff0c;关于百度搜索结果的采集抓取&#xff0c;可以获取到竞争对手的网站&#xff0c;加以分析和研究&#xff0c;只需输入关键词和搜索页码&#xff0c;即可完成对于竞争对手的获取和研究&…

html5网格布局建站,CSS网格布局的示例代码

本文介绍了CSS网格布局的示例代码&#xff0c;分享给大家&#xff0c;具体如下&#xff1a;浏览器兼容性可以看出CSS网格布局从Safari 10.1, Firefox 52, Chrome 60&#xff0c;Edge 15开始受到支持。网格布局页面基本元素&#xff1a;OneTwoThreeFourFive样式&#xff1a;.wra…

访问不了_浏览器访问不了网站??

话说&#xff0c;总有一些时候就是见鬼了&#xff0c;电脑死活上不去网~最神的操作是“重启”&#xff0c;十有八九会解决滴。but&#xff0c;如果遇到你的电脑QQ啥的还能上网&#xff0c;唯独浏览器(部分以前可以上的去的网站)不好使&#xff0c;那么你应该会百度&#xff0c;…

iis html asp,IIS 部署 ASP.NET 网站

1. 安装 IIS从控制面板中选择“程序和功能”&#xff0c;选择“打开或关闭 Windows 功能”&#xff1a;image_1ceiq3spb1v20r806r61huh2an9.png-156.3kB将 IIS 的选项全部勾选&#xff0c;需要展开子级目录一个一个点&#xff0c;最后的状态需要为勾选状态&#xff1a;image_1c…

禁止查看js文件_robot文件在网站中的重要作用

大家都知道搜索引擎通过蜘蛛爬行来搜索抓取信息&#xff0c;robot.txt文件就是和蜘蛛交流的文件&#xff0c;很多人都会说介绍要怎么让蜘蛛来爬行&#xff0c;却很少人知道可以用robot.txt去操控蜘蛛&#xff0c;robot.txt用得好的话蜘蛛可以为你所用。Robots.txt是网站管理员创…

ajax url 路径怎么写_怎样编写站内的SEO——URL

这期的分享我们接着说站内SEO中的URL。一、什么是URL&#xff1f;URL (Uniform Resource Locator), 通常称为“web地址”&#xff0c;也就是我们常说的“link&#xff0c;链接”&#xff0c;是用户可读的文本&#xff0c;旨在替换计算机与服务器通信时使用的数字(IP地址)。URL由…

简单的物流管理网站制作源码_清远专业制作搬运公司企业网站 | 980元做一个物流搬运公司企业网站...

企业网站设计开发过程中有很多的原则。一个好的网站&#xff0c;设计是非常重要的&#xff0c;如果设计的不能吸引用户&#xff0c;也满足不了用户的需求&#xff0c;那么这个网站之前所做的努力都白费了&#xff0c;我们就只知道不要犯一些基本的错误&#xff0c;那么这个网站…

华为抓取错误日志在哪里_网站日志数据分析教程

网站日志的数据分析主要是使用相关工具进行&#xff0c;工具类型也有很多。网页版可以用拉格好(www.loghao.com)&#xff0c;桌面版可以用爱站或者光年&#xff0c;也可以使用shell分析日志。。。分析日志的作用有很多&#xff0c;可以概括几点&#xff1a;1.了解蜘蛛对页面的抓…

HTML个人网站设计(源码)

关于前端&#xff0c;我觉得我是没有太多发言权的&#xff0c;毕竟本身对于设计这一方面并不是太感兴趣&#xff0c;但是学了几天吧&#xff0c;觉得也就这回事&#xff0c;考量的还是数学功底居多&#xff0c;前期很简单,后期的话&#xff0c;制作一些比较由难度的动画效果还是…

ckks方案优化最好的_如何更科学的进行SEO优化?保持排名稳定

网站SEO优化服务&#xff0c;常常被站长们称之为搜索引擎优化&#xff0c;为的是让网站参与关键词排名&#xff0c;获取大量展现和点击咨询&#xff0c;SEO让网站推广宣传变得有迹可循。一、科学制定网站SEO优化方案的前提网站在进行优化之前做好相关的优化方案对后期优化的开展…

seo查询工具源码_怎么查询网站是否被黑,查询网站是否被黑,被恶意污染的方法...

什么是网页挂马 网页挂马是指恶意攻击者攻击WEB网站后&#xff0c;在网页中嵌入一段代码或脚本&#xff0c;用于自动下载带有特定目的木马程序&#xff0c;而恶意攻击者实施恶意代码或脚本植入的行为通常称为“挂马”。 什么是SEO暗链 SEO暗链是SEO黑帽手法中相当普遍的一种手段…

php论坛有哪些_公司网站制作的方式和流程有哪些

每一个企业&#xff0c;务必有自身的网站&#xff0c;这就等同于是一张个人名片&#xff0c;是让他人认识你的必需方式。公司网站制作前&#xff0c;必须搞搞清楚&#xff0c;建网站的目地是啥&#xff0c;吸引住访问者的兴趣爱好点是啥&#xff0c;总体目标不可以设定过多&…

旅游网站的网页设计代码_深圳网页设计公司|高端网页设计【尼高网站设计】...

我们在网页设计前要考虑的比较多&#xff0c;除了网站的定位和目标&#xff0c;还有重要的市场。今天深圳尼高网站设计公司就简单的从线框设计来讲解一下对其他的影响。 我们创造任何产品的最终目的&#xff0c;也是最重要的目标是做到这一点&#xff0c;并使其满足用户的需求并…

wap建站程序源码_织梦程序搭建网站实例教程,想尝试搭建网站的朋友赶紧保存了...

在昨天跟大家分享了一个完整的个人网站搭建流程&#xff0c;对建站好奇的朋友不妨看看&#xff0c;但是有网友留言还是太复杂了&#xff0c;今天就以我的个人网站为例&#xff0c;跟大家说说一个网站是怎么上传上线的吧&#xff01;域名的注册申请我是在2019年12月22日在阿里云…

url 收录工具_百度收录网站的必知技巧

解决百度收录的问题&#xff0c;是SEO职业的工作者最为头疼的一件事情。无论文章发布的觉得多有质量都不一定收录&#xff0c;而没有收录何谈排名&#xff0c;下面我们看解决百度收录的核心技巧。百度收录网站有一定的特性&#xff0c;也有一些我们常遇见的问题。但这里面有些能…