本地靶机搭建
本地靶机搭建
鉴于很多新手下载靶机虚拟机文件时会遇到文件过大下载过慢,或者因为一些设置的原因,无法在nat设置的情况下获取到靶机的ip以至于无法登录靶机,进行练习。所以今天为大家分享我在搭建靶机时的流程。搭建平台就是window,因为Linux平台的话说实话一些配置对于新手(我也是)不友好,不过同样也可以尝试一下,毕竟到后期会经常接触Linux系统。
一、设备和软件、源码
设备:windows(推荐虚拟机)
软件:phpstudy和XAMPP(当然你也可以使用其他的本地环境。
源码:DVWA【传送门】(也就1兆多,不是很大,虽然速度不快不过也用不了多久时间,请耐性等待)
蓝奏云:https://www.lanzous.com/b00td60yd
密码:i0sc
二、步骤
我使用还是虚拟机window xp系统,主要是我真机里面有重要的数据库,所以我怕再安装一个数据库会产生混淆,这里就偷个懒,我就在虚拟机上演示一下。请见谅!
因为XAMPP和StudyPhp都差不多,所以在一些设置上我就一起说了。
1.软件下载
XAMPP【传送门】
phpStudy【传送门】
两个软件的版本请自选,XAMPP下载的属实太慢了,其他的也没什么差。
废话少说,现在开始。
安装我就不多说,不过要记住安装路径,因为搭建的时候需要找靶机源码存放的文件夹。
2.解压文件
3.存放文件
XAMPP
找到XAMPP的安装路径,然后找到一个叫htdocs 的文件夹,这个文件夹就是我们存放靶机源码的地方。
里面原本有一些文件,这些文件可以存放里面,也可以移出去。
我这里只存放了源码。
phpStudy
phpStudy同样也是先找到他的安装路径,然后找到一个叫WWW的文件夹,
把源码放进去。
4.设置软件
XAMPP
看下图:
phpStudy
5.网站的一些配置
首先先打开网站,在浏览器中输入:http://127.0.0.1/DVWA-master/
如果是按照上面的步骤存放源码的话,输入上面的网址两个软件都是显示一样的内容。
就是一句话:DVWA System error - config file not found. Copy config/config.inc.php.dist to config/config.inc.php and configure to your environment.。
意思是说,在源码的文件中有一个叫config的文件夹,需要我们把里面的文件config.inc.php.dist 改为config.inc.php。打开config.inc.php.dist文件 ,将config.inc.php.dist 另存为config.inc.php,也就是转换成php格式的文件。
以上步骤都设置好后,刷新一下网页。
然后你会发现又出现问题了。
他说要叫我们把XAMPP或者phpstudy的一个配置文件打开。
allow_url_fopen = On
allow_url_include = On
单击Config,然后单击红框框起来的那个选项,就会打开一个配置文件,使用记事本打开,紧接着利用记事本的查找功能,找到需要更改的位置。
phpstudy也差不多
这里的更改都是一样的。
这个不一定都是Off有的可能都是On不过他还是会提示,所以还是需要排查一下。
这一步好了,不过还不行。
我们还需要返回去config配置文件那里设置一下,本来想一开始就说的,不过因为不知道你们选择了哪一款软件,所以放到最后才说,还请见谅!
下面请注意图片中的文字和文件路径,软件不同所设置的也不一样。
XAMPP
更改好后保存一下,然后去浏览器里操作一下看看结果如何。
点击之后稍等片刻他就会跳到登录界面了
phpStudy
更改好后保存,回到浏览器中。
同样的点击之后稍等片刻,他会自动跳转到登陆页面。
6.登录
用户名:admin
密码:password
很高兴你能坚持到最后!!!
终于进入到了期待已久的界面!!!!三个小时的编辑…还是太嫩了呀。
如果那里有错误或者说写的不详细的地方望指出,我会一一改进,有什么建议我也会及时采纳并且更改博文内容。