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模块了。

相关推荐
带娃的IT创业者23 分钟前
《Python实战进阶》专栏 No.3:Django 项目结构解析与入门DEMO
数据库·python·django
人间打气筒(Ada)41 分钟前
MySQL优化
数据库·mysql
小蒜学长1 小时前
医疗报销系统的设计与实现(代码+数据库+LW)
数据库·spring boot·学习·oracle·课程设计
终端行者2 小时前
kubernetes1.28部署mysql5.7主从同步,使用Nfs制作持久卷存储,适用于centos7/9操作系统,
数据库·容器·kubernetes
羊小猪~~2 小时前
MYSQL学习笔记(九):MYSQL表的“增删改查”
数据库·笔记·后端·sql·学习·mysql·考研
我们的五年2 小时前
MySQL 架构
数据库·mysql·开源
橘猫云计算机设计2 小时前
基于SSM的《计算机网络》题库管理系统(源码+lw+部署文档+讲解),源码可白嫖!
java·数据库·spring boot·后端·python·计算机网络·毕设
ok0602 小时前
oracle怎么创建定时任务
数据库·oracle
阿桢呀2 小时前
Redis实战篇《黑马点评》5
数据库·redis·缓存
33三 三like3 小时前
软件测试:1、单元测试
数据库·sqlserver·log4j