1安装phpstudy小皮面板
官方网站:
小皮面板(phpstudy) - 让天下没有难配的服务器环境!
以安装centos的版本为例:
确定机器可以正常访问网络之后直接运行相关的命令,windows下的安装应该更加简单。
安装完成后记录好相关的信息,如:安装目录,以及那些服务已经安装
2下载dvwa
源码下载位置:GitHub - digininja/DVWA: Damn Vulnerable Web Application (DVWA)
下载压缩包,解压到phpstudy的www/admin/localhost_80/wwwroot目录下,这是浏览器访问的目录。
网站下载位置:Buy Steroids Online UK - Anabolic Steroids For Sale UK.
3访问和配置dvwa靶场
首先进入dvwa文件夹下的config文件夹
然后修改文件:(拷贝一个不含dist后缀的php文件)
直接在浏览器中访问:http://192.168.92.143/dvwa/
会进入dvwa的配置界面,很多选项后面是标红的,因为windows和linux系统的权限管理粒度的不同,应该两者需要修改的部分不尽相同,主要需要修改的文件如下:
1.首先修改config.inc.php文件中的内容。
修改内容如图所示,关于密码的部分直接设置为''也可以,我这样设置没问题,就没有修改。
2.修改phpstudy中php服务的php.ini文件:
将其中的对应内容从Off修改为On,建议每次修改任何文件时都先进行备份。这是一个好的习惯。
3.后面需要修改的就是文件的权限
这个在Linux下会有红色提示,Windows下没有问题,具体可以通过chmod命令进行权限的修改。
chmod 777 filepath
4.还有一个提示修改是需要科学上网的,但不改影响不大,因此我本次没有进行修改。
在所有文件配置完成之后,创建数据库即可完成,最后进行登录界面。
默认用户:admin 密码:password
输入即可登录成功
4.配置过程中出现的问题:
创建数据库报错:
Your database user is root,if you are using MariaDB,this will not work,please read the readme.md file
搜索之后得到集中解决方法:
1.修改config的文件,各种改数据库的username和password
2.修改php.ini文件
找了半天但是依旧没有解决问题,仔细看提示,前一句提示2002错误,readme文件没有能找到信息,仔细看发现说数据库拒绝访问,思考是否安装数据库,使用浏览器进入面板的管理网站,
密码和账号安装完之后会提示用户,进入之后发现没有安装数据库的应用,一键安装解决问题。