sqli-labs / DVWA靶场搭建

Sqli-labs / DVWA靶场搭建

为了更好地学习web网络安全知识,可以通过搭建靶场进行练习sql注入、xss等常见漏洞。
以下介绍sqli-labs和DVWA两种较常见的靶场搭建方法。
搭建靶场首先要有运行环境, phpstudy这个软件就十分方便,是一个程序集成包,包含PHP、Mysql、Apache。可直接在phpstudy官网进行下载。

在这里插入图片描述

下载好的phpstudy如图,运行时打开Apache和MySQL即可。

在这里插入图片描述

从软件管理界面可管理或下载所要用的工具。sqli-labs需要用版本5.x.xx的MySQL,DVWA需要用7.x.xx版本的MySQL。

在这里插入图片描述

Sqli-labs靶场搭建

首先下载sqli-labs源码:https://github.com/Audi-1/sqli-labs (大小为3M多一点)
在phpstudy网站管理处点击创建网站。

在这里插入图片描述

设置如下

在这里插入图片描述

创建之后phpstudy / WWW下就有sqli-labs这个文件夹了。再把刚刚下载的sqli-labs源码里的所有文件放在创建的这个文件里。

在这里插入图片描述

在这里插入图片描述

再把此文件路径phpStudy\WWW\sqli-labs\sql-connections里的此文件用记事本打开。箭头所示项密码改成root,这是MySQL数据库的密码,可用phpstudy里的数据库选项查看。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

浏览器打开“http://127.0.0.1/sqli-labs/”访问首页。点击“Setup/reset Database”显示successfully即可。Sqli-labs靶场就搭建好了。

在这里插入图片描述

在这里插入图片描述

DVWA靶场搭建

与前面sqli-labs靶场搭建方法大致相同。
下载DVWA:https://codeload.github.com/ethicalhack3r/DVWA/zip/master (大小7M多)
创建DVWA网站,并把下载好的DVWA所有文件放入此文件夹中。

在这里插入图片描述

在这里插入图片描述

再把打开DVWA文件中的config文件夹,把“config.inc.php.dist”文件复制一份,并改名为“config.inc.php”。

在这里插入图片描述

用记事本打开 ”config.inc.php” ,图示标记处的password(数据库密码)改为root。

在这里插入图片描述

通过phpstudy打开网站,点击创建数据库。

在这里插入图片描述

创建成功后即可进行登陆,默认用户名:admin 默认密码:password。

在这里插入图片描述

登陆进去,可把难度改为low。

在这里插入图片描述

到此,sqli-labs和DVWA两个靶场就搭建成功了,赶快进行练习吧。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Goodric

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值