SQL靶场搭建

概述

简单介绍一下SQL靶场的搭建,以及在搭建过程中遇到的一些问题。使用该软件搭建靶场相对简单,适合新手小白。当然,也可以在自己的虚拟机下进行搭建,相对来说就较为复杂。本章主要讲解使用Phpstudy进行SQL靶场搭建。

这里我推荐使用的是Phpstudy这个软件,下面是它的官网小皮面板(phpstudy) - 让天下没有难配的服务器环境! (xp.cn)

第一步 下载sql靶场压缩包

注意将下载后的sql靶场环境,解压后放在Phpstudy的/WWW目录下。

第二步 MySQL环境的设置

在文件sqli中,找到sql-connections

用记事本的打开方式,打开第一个文件 db-creds.inc

打开之后,修改你的dbpass,保持与你的MySQL数据库密码一致,数据库密码的修改位置如下图

第三步 创建网站

点开创建网站之后,就可以对我们的网站进行一个基本的配置,只需要填写一下 域名 和 根目录 ,还有就是PHP的版本。这里注意一下,这里的PHP版本必须要是5.3.29,如果不是的话,可以在Phpstudy中进行下载 。其他的配置可以不管。

然后就可以回到Phpstudy首页,启动你的Apache和MySQL两个模块,SQL靶场会用到Apache和MySQL这两个套件


第四步 登陆网站

正常的开启之后,一般会出现这样的一个界面,此时就需要你创建数据库

点击Setup/reset Database for labs ,为你的网页创建数据库。

点击后,跳转至该页面,即成功创建数据库,此时就可以开始闯关了


该环境下有许多关卡可供选择,可通过修改网页信息来进行关卡切换,每一关的知识点都有所不同。以上是第一关界面。

常见问题

如果你的首页显示出该错误,说明你的MySQL的配置信息出错, 需要检查一下你的db-creds.inc是否和MySQL数据库信息匹配。更改方式上文中有提到。

最开始我在安装过程中出现了一个问题,我的MySQL模块,在Phpstudy上启动不了,启动之后会立刻关闭。

解决方案:

将你的电脑上的本地服务 打开,在里面找到mysql8这个进程,将其关闭或者禁用。之后就可以正常的开启MySQL模块了。

相关推荐
一颗宁檬不酸2 小时前
文件管理知识点
数据库
2 小时前
达梦数据库-事务
数据库·达梦数据库·dm
网硕互联的小客服3 小时前
MYSQL数据库和MSSQL数据库有什么区别?分别适用于什么脚本程序?
数据库·mysql·sqlserver
weixin_462446233 小时前
【原创实践】python 获取节假日列表 并保存为excel
数据库·python·excel
RPA 机器人就找八爪鱼4 小时前
RPA 赋能银行数字化转型:四大核心应用场景深度解析
数据库·人工智能·rpa
掂掂三生有幸4 小时前
使用openGauss搭建一个监狱管理系统
数据库
VX:Fegn08954 小时前
计算机毕业设计|基于Java人力资源管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端·课程设计
siriuuus4 小时前
Redis 安装、多实例部署、主从复制及 Cluster 实践
数据库·redis·centos
Polaris_GQ4 小时前
Navicat连接Oracle数据库报错:12514问题
数据库
老华带你飞4 小时前
健身房|基于springboot + vue健身房管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端