windows服务器配合PhpStudy搭建公网DVWA靶机

考虑到新手小白使用windows服务器居多,特出此教程(64位)

搭建靶机所需设备及工具:

1、windows服务器(自备)

2、phpstudy

phpStudy_64.zip - 蓝奏云

3、DVWA靶机包

DVWA-master.zip - 蓝奏云

 4、Notepad++ (一款超强的文档编辑器)

https://wwl.lanzouj.com/i7JVs1vvfole
密码:1y9b

开始搭建……

1、启动windows服务器

我这里选择远程桌面连接工具

连接成功以后在服务器上下载phpstudy及DVWA工具。

84fa8d670d964b7b8ed5c3d2742376f2.png

正常解压到桌面 

fb45f4c75ac345588ef51c40b3d2f56a.png

开始安装phpstudy(注意安装时一定要设置自己能够寻找到的路径)

 085d9d1bd00a47ec82202f59df97982f.png

2、开始安装Notepad++ 

95dcc015888748e6b1d3ab37763c8792.png

持续下一步即可

 3、打开phpstudy

尝试启动Apache和MySQL数据库

648087db6d8f485f9ce8e2c05acbe760.png

若为启动成功则转到软件管理处进行卸载数据库并重新安装启动

0b38246e5a7d4abb8f462ee0f9ce88f3.png

此步骤完成后,我们来到cmd命令框。尝试启动MySQL

MySQL -uroot -p

dd2cf8fbe855461fb9ebd02a9766f158.png

此处提示MySQL不是内部文件或外部命令。

这时候小伙伴蒙根本不慌好吧。

我们先打开 phpstudy

设置-文件设置-MySQL-点击对应版本文件

9dd54682ce1b4ffe8ca2ca475177678c.png

来到MySQL5.7版本的目录,进入bin文件夹,拷贝整个路径 

a0f1315d8aa94284ba2c1a804caec307.png

 win+i打开设置,搜索高级系统设置,点击进入

fc5c782a757a4345b1236838811f6cbf.png

找到环境变量

5302541be8fa40c6847ffa6f5ff61f18.png

找到系统变量中的Path

309922dfb23448e597661e42b92b1eb1.png

点击新建,将我们复制的路径粘贴进去,然后逐步点击确定

45a61ee0d5c447fe9e9932ce74eb0c0b.png

我们再进行cmd测试MySQL,配置情况(MySQL默认密码为:root)这里我们测试成功。

fe58b42b8d294430bd9a7ab4ad75c535.png

4、DVWA搭建 。

先将解压后的DVWA拖入phpstudy的WWW目录下

69f09b4788384d76bc83b3dce8899132.png

 进入C:\phpstudy_pro\WWW\DVWA\config

 先将默认的config.inc.php.dist更改为config.inc.php

6d41d3b397154d9bb2cba9638046a0b2.png

然后点击文件右击使用Notepad++打开

c78bd9bca6df43899dace80230e0e281.png

 打开过后看到20的dvwa更改为 默认的root用户、21将p@ssw0rd,更改为MySQL刚才的登录密码(root)、完成后Ctrl+s保存退出。

9174a567fabe46f3b1dc4d0ed61d34d3.png

 

来到下一步,进入pgpstudy设置,点开

26db2034bcb24682b2a0928004be8dfc.png

 找到 C:\phpstudy_pro\Extensions\Apache2.4.39\conf里面: 使用Notepad++打开

110e5a3126af4fe39f236cdaddc7b2a0.png

后Ctrl+f 搜索  ServerName 后定位在234行

3584e30baa734c2b9e17c62a10a4fa7c.png

默认:ServerName localhost:80,将其中的localhost部分更改为你所拥有的公网IP地址、完成后Ctrl+s保存退出。

5、防火墙规则配置

到这里我们的搭建也将接近尾声,下一步打开控制面板如图,找到高级设置点击

bd203731865c461d8a3e5957a24afbde.png

在此我只操作一遍,因为操作相同。

ed0ebc62795749baa8b7ee8bfe9a7f1f.png

3c1cbba6c46f421789c93e8e385d487a.png

92919a3cd28e482bbf61114aa54cc3e2.png

 8a02f9e6ae784cdfabbd55c82f7a441d.png

aa585db37e774448b6fdac5018c3eff5.png

032bca5a347f4e1e95549a96853f5279.png

完成后保存退出

在此提醒,需要配置出入站规则。

6、来到云控制台

我这里是阿里云

c1bcc363846e431cb49e2debf3599d0f.png

2d3b93c7446e4ec096e3cacc4e030edf.png

fbc82a46f9fc420bbd405cc0543739c3.png红框处均需要选择,不同的云服务可能会有出入,但是原理是一样的。此处同服务器防火墙配置相同,出入方向均需要配置80端口。

下一步我们进入刚才创建的安全组

afdef71265a840629131da366365714f.png

8ea917f6715e4ab59c43d8d089403ecb.png

找到加入实例安全组,这一步是将我们的规则配置到指定的服务器上。有些云服务可能会在图6.2处就开始此配置了。大家自行甄别。

7、测试

此处配置完成后就可以开始测试了。

aacbcc12950f4e149fa16fd42ff3dad5.png

完成。

 

  • 10
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
安装DVWA(Damn Vulnerable Web Application)需要以下步骤: 1. 首先,下载并安装PHPStudy。你可以在PHPStudy官方网站上找到最新版本的安装程序,并按照提示进行安装。 2. 安装完成后,打开PHPStudy控制台,点击左侧菜单中的“WWW目录”,进入网站根目录。 3. 在网站根目录中创建一个文件夹,用于存放DVWA的文件。例如,你可以创建一个名为"dvwa"的文件夹。 4. 下载DVWA的源代码。你可以在DVWA的官方GitHub仓库上找到最新版本的源代码。下载ZIP文件,并解压到刚才创建的"dvwa"文件夹中。 5. 进入PHPStudy控制台,点击左侧菜单中的“MySQL”,进入MySQL管理页面。 6. 在MySQL管理页面中,点击“新建”按钮,创建一个新的数据库。可以给数据库起一个名称,比如"dvwa"。 7. 在数据库创建完毕后,点击“导入”按钮,选择DVWA源代码目录下的"dvwa.sql"文件,导入数据库结构和初始数据。 8. 打开"dvwa"文件夹中的"config"文件夹,找到名为"config.inc.php.dist"的文件,将其复制一份并重命名为"config.inc.php"。 9. 编辑"config.inc.php"文件,找到以下几行代码: ``` $_DVWA[ 'db_user' ] = 'root'; $_DVWA[ 'db_password' ] = ''; $_DVWA[ 'db_database' ] = 'dvwa'; ``` 将"db_user"和"db_password"的值改为你自己的MySQL用户名和密码。如果你没有设置密码,请将"db_password"的值留空。 10. 保存并关闭"config.inc.php"文件。 11. 在PHPStudy控制台,点击左侧菜单中的“服务管理”,然后点击“启动”按钮,启动Apache和MySQL服务。 12. 打开浏览器,输入"http://localhost/dvwa"访问DVWA。 13. 在DVWA的登录页面,使用默认的用户名"admin"和密码"password"登录。 安装完成后,你就可以开始使用DVWA进行漏洞测试和学习了。请记住,DVWA是一个有意设计的漏洞应用程序,请谨慎操作并在合法的环境中使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值