Ubuntu16.04安装dvwa
来源:互联网 发布:图像阈值分割算法 编辑:程序博客网 时间:2024/06/08 07:53
第一次编写,勿喷
因为看到很多博客都不详尽,对于我们这种初学者来说很难看懂,所以在此分享经验,也是为了自己更好的记住
适合刚入门的同学观看
最近想要安装dvwa,这似乎是一个漏洞测试网站,于是选择在虚拟机中安装。本人也是一个渣渣,只能去看那些大牛博客
上的经验,看了许多,也尝试了许多次,但是一老没有成功,多次尝试下,还是发现了一些门道的。原来我的Ubuntu是16.04
的,与很多大牛的都不同,版本更高级了,自带了php7,dvwa是需要MySQL+Apache+php环境的,我安装了每一部分后,
发现在登录界面还是一片空白,证明,我的终究还是错的,不过我没有放弃,继续看大牛的博客,很多大牛都是采取的安装集成
包的方式,其中属于xampp的最好了,(我用的就是这个),Ubuntu16.04将xampp下载下来后,发现是.run的后缀,我一
下子又迷糊了,但是最后被我误打误撞弄出来了。现在来给大家分享我的经验了:
1.首先可以下载dvwa的安装包 www.dvwa.co.uk ,下载下来后它是位于Downloads里面,是一个压缩包,需要解
压
缩,解压缩的方式是: sudo unzip /home/....(这里是你的虚拟机名字)/Downloads/DVWA-master.zip
2.接下来就是下载xampp了:https://www.apachefriends.org/zh_cn/index.html 当然是选择的Linux的版本。这
个下载下来也是位于Downloads目录下的,这里重要的一点就是,需要用chmod修改权限,
sudo chmod 777 /home/....(这里是你的虚拟机名字)/Downloads/xampp(这里一长串东西).run
修改之后就可以直接打开了,不过依旧用命令打开,用图形界面可能会说你没有权限。
sudo /home/....(这里是你的虚拟机名字)/Downloads/xampp(这里一长串东西).run (打开后照提示next即可)
这个时候,xampp已经默认安装在了你的/opt/lampp下
3.接下来,你将DVWA-master放入xampp安装路径下hotdocs中,命令如下:
sudo mv /DVWA-master /opt/lampp/hotdocs
4.接下来在xampp页面中的Manager servers中剩下没有启动的服务全部启动,这步只要按下面的start all就行
5.然后我们需要修改一下dvwa中数据库的配置,打开dvwa目录下的文件夹config。修改其中内容,xampp包含的mysql
下root用户没有密码,可以自行修改。命令如下:
sudo gedit /opt/lampp/htdocs/DVWA-master/config/config.inc.php
进入之后找到 $_DVWA[ 'db_password' ] = '......' 把他变成 $_DVWA[ 'db_password' ] = ' '就行了,然后保存
6.最后,检测一下:在浏览器的网址栏中输入 127.0.0.1/DVWA-master 之后会进入DVWA的画面,然后点击create/reset
database,会跳转到登录画面,账号 admin 密码 password 成功,接下来就可以进行有趣的实验了
当然,第二次打开的时候,服务可能已经关闭,这时,你需要在终端输入:sudo /opt/lampp/lampp start 才能再次打开
- Ubuntu16.04安装dvwa
- DVWA安装
- BackTrack5R3下DVWA安装
- DVWA安装及问题
- DVWA安装记录
- win7下安装dvwa
- dvwa安装和使用指南
- DVWA安装配置教程
- Ubuntu16.04安装chrome
- Ubuntu16.04安装Atom
- ubuntu16.04安装KDE
- ubuntu16.04安装Oracle_linux_x64_11gR2
- ubuntu16.04 安装 eclipse
- Ubuntu16.04kylin 安装
- Ubuntu16.04安装JDK7
- Ubuntu16.04安装phpmyadmin
- ubuntu16.04安装atom
- ubuntu16.04安装oracle11g
- leetcode28. Implement strStr()
- Java-事件处理机制
- 如何判断系统大端小端问题
- 算法训练 寒假作业
- 计算机字符编码的科普
- Ubuntu16.04安装dvwa
- 2016.09.29.Java使用集合类时编译问题
- Activity的4种启动模式
- jquery判断文本框是否为空,不为空则用正则表达式判断是否符合要求,不符合清空
- 前端常见的面试题
- 浅谈接口的封装和设计思想入门
- progressbar的简单使用
- ipad pro键盘快捷键
- 我的threejs学习笔记(三)——相机旋转