DVWA靶场搭建过程 & 遇到的问题解决(apache标红、无法跳转等等)

发布时间 2023-07-31 20:44:47作者: 铭生

问题会在最后汇总解答

第一步 准备工作

首先需要搭建PHP环境和获取DVWA源代码
搭建PHP环境: 搜索phpstudy→鼠标移动至windows版→点击phpstudy客户端→下滑,下载phpStudy 2018 Windows版本【注意,选择下载路径必须全英文】→获取到一个安装包,暂时不用解压。
获取DVWA源代码: 输入网站直接下载压缩包:(暂时不用解压缩)https://github.com/digininja/DVWA/archive/master.zip

第二步 细致操作一下

· 解压phpstudy压缩包,在自己指定的phpstudy路径下,找到其中的\PHPTutorial\WWW,在WWW文件里放入刚刚下载的DVWA-master.zip,然后解压到当前文件夹,并且将解压后的文件夹改名为DVWA;

· 进入DVWA中的congfig文件,路径:\PHPTutorial\WWW\DVWA\config,将config.inc.php.dist中的 .dist 删除掉,再打开config.inc.php,找到其中的

$_DVWA[ 'db_user' ] =
$_DVWA[ 'db_password' ] =

并将等号后面改为如下↓

$_DVWA[ 'db_user' ]     = 'root';
$_DVWA[ 'db_password' ] = 'root';

第三步 登录网站

· 点击phpStudy.exe,再点击启动
image

· 然后在网站栏输入127.0.0.1,若出现HelloWorld,则代表步骤到此都是成功的。
image

· 接着网站输入127.0.0.1/DVWA,出现setup界面,鼠标下滑,点击create/reset database创建数据库
image

· 出现登录界面
image

· username输入admin,password输入password,点击login,即可成功
image


遇到的问题汇总

phpStudy无法正常启动之Apache是红色

image

Apache右边是红色而不是绿色。原因是80端口被占用,按照以下操作即可解决:
参考文章:https://blog.csdn.net/m0_56942812/article/details/125990728

【再复述一遍文章内容:】
1、win+R 输入cmd ,以管理员身份运行命令提示符
2、输入:netstat -ano 查看所有进程信息,找到对应80端口(本地地址下对应的例如:0.0.0.0:80)对应的PID
3、打开任务管理器,找到对应PID的应用进程(此时开启了Tomcat服务器了)【此处若成功解决则不用看第四步】
4、System进程占用
如果遇到是System进程占用80端口,那么我们不好将其直接关闭,则在命令提示符中再输入netsh http show servicestate

再输入tskill PID (例如:tskill 15320 即可将该进程关闭

注:完整的命令是:taskkill /pid 15320 /f)
或者是转到任务管理其中,如图3,将其关闭,释放80端口。
————————————————
版权声明:本文为CSDN博主「lin_ture」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_56942812/article/details/125990728

phpStudy无法正常启动之提示缺少vc9(x86的32位)

会弹出来提示,点击提示后会弹出页面,页面中就有提供需要安装的vc9,安装好即可。

DVMA的setup界面跳转不到login界面

百分之八十是自己安装过数据库,并且修改过数据库的密码。数据库初识密码都为root,如果修改过密码,需要把数据库密码再修改回root,然后重启,再尝试,即可成功。修改数据库密码的方式网上都有,这里不再阐述,如果有需要,可以在评论提问,让我知道。

phpStudy环境和DVMA代码如果下载不了可以评论问我要~~