• Home
  • About
    • Aquilao'Blog photo

      Aquilao'Blog

      现在开始去做说不定还来得及

    • Learn More
    • Email
    • Instagram
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

Debin系Linux下DVWA的部署

07 Apr 2017

如果在安装过程中遇到麻烦,可以在“附1:一些问题的解决方法”中找到其中一些的解决方法

1. 下载安装xampp:

下载:

进入xampp官网 选择Linux的版本。下载后文件位于Downloads目录下。现在需要用chmod修改权限,

安装:

打开terminal,输入:

$ sudo chmod 777 ~/Downloads/xampp版本号.run

启动安装程序:

打开terminal,输入:

$ sudo ~/Downloads/xampp版本号.run

安装就一直按next~

xampp会默认安装在/opt/lampp目录下

2.下载dvwa

进入官网选择下载,下载完成后在terminal输入

$ sudo unzip ~/Downloads/DVWA-master.zip -d /opt/lampp/htdocs/

3.启动xampp:

打开terminal,输入:

$ sudo /opt/lampp/lampp start

4.打开dvwa

打开浏览器,在地址栏输入 127.0.0.1/DVWA-master

我们会跳转到DVWA的画面,然后点击create/reset database,会跳转到登录画面,账号 admin 密码 p@ssw0rd。登录后就可以开始

附1:一些问题的解决方法

1.xampp无法启动mysql

在打开xampp时我遇到一个问题,就是mysql启动不了。仔细想了一下,我以前安装过mysql,所以我要卸载mysql

打开terminal,输入:

$ sudo apt purge mysql-*

$ sudo rm -rf /etc/mysql/ /var/lib/mysql

$ sudo apt autoremove

$ sudo apt autoreclean

然后重新安装xampp就行了

2.登录时密码不对

有些人用p@ssw0rd启动不了,这时可以用password试试。要是还是不行的话就需要改mysql的密码了

打开terminal,输入:

$ sudo vim /opt/lampp/htdocs/DVWA-master/config/config.inc.php

把

$_DVWA[ 'db_password' ] = '......' 

改为

$_DVWA[ 'db_password' ] = ' '

就行了,然后保存

3.dvwa PHP function allow_url_include: Disabled

$ sudo vim \opt\lampp\etc\php.ini

把:

allow_url_include=Off

改为:

allow_url_include=on

再重启一遍xampp就可以了

$ sudo /opt/lampp/./lampp restart

4.打开DVWA提示”DVWA System error - config file not found. Copy config/config.inc.php.dist to config/config.inc.php and configure to your environment.”

在/opt/lampp/htdocs/DVWA-master/config文件夹里找到config.inc.php.dist,去掉文件名中的dist

$ cd /opt/lampp/htdocs/DVWA-master/config

$ sudo mv config.inc.php.dist config.inc.php

打开config.inc.php

$ sudo vim config.inc.php

并把里面的$_DVWA[ ‘db_password’ ] = ‘p@ssw0rd ‘;改为 $_DVWA[ ‘db_password’ ] = ‘ ‘; 就可以了

5.File Upload无法上传

提示”Incorrect folder permissions: /opt/lampp/htdocs/DVWA-master/hackable/uploads/ Folder is not writable.” 我们只要改一下这个文件夹的权限就可以了

$ sudo chmod 777 /opt/lampp/htdocs/DVWA-master/hackable/uploads/

6.Insecure CAPTCHA报错”reCAPTCHA API key missing from config file: /opt/lampp/htdocs/DVWA-master/config/config.inc.php”

$ sudo vim \opt\lampp\htdocs\DVWA-master\config\config.inc.php

把:

$_DVWA[ 'recaptcha_public_key' ]  = ' ';

$_DVWA[ 'recaptcha_private_key' ] = ' ';

改为:

$_DVWA[ 'recaptcha_public_key' ] = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';

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

附2:linux下关于XAMPP的一些命令

启动 XAMPP

$ /opt/lampp/lampp start

停止 XAMPP

$ /opt/lampp/lampp stop

重启 XAMPP

$ /opt/lampp/lampp restart

安全设置

$ /opt/lampp/lampp security

卸载 XAMPP

$ rm -rf /opt/lampp


Misc~ Share Tweet +1