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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/632870.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【安装笔记-20240519-Windows-安装测试 Optimizer】

安装笔记-系列文章目录 安装笔记-20240519-Windows-安装测试 Optimizer 文章目录 安装笔记-系列文章目录安装笔记-20240519-Windows-安装测试 Optimizer 前言一、软件介绍名称:Optimizer主页官方介绍 二、安装步骤测试版本:16.5下载链接功能界面 三、应…

Redis篇 有关Redis的认识和Redis的特性应用场景

Redis 一. Redis的基本概念1.1 应用/系统1.2 模块/组件1.3 分布式1.4 集群1.5 主/从1.6 中间件1.7 可用性1.8 响应时长1.9 吞吐 二.Redis的特性三.使用场景 一. Redis的基本概念 1.1 应用/系统 一个应用就是一个组,一个服务器程序 1.2 模块/组件 一个应用,里面有很多功能,每个…

Java开发工具类(JDK、Hutool、Guava)

目录 Java开发常用的工具类1、JDK自带程序读取控制台输入内容(调试程序或者学习的时候比较有用)Arrays工具类 数组转集合Collections 集合工具类 排序Collections 集合工具类 查找Lambda表达式 操作集合 收集、转map、分组 2、Apache 的 commons-lang3 和…

Serverless应用引擎SAE评测|一分钟部署在线游戏

Serverless应用引擎SAE评测|一分钟部署在线游戏 什么是Serverless应用引擎SAE一分钟部署在线游戏SAE控制台 资源释放其他操作 在进行Serverless应用引擎SAE评测之前,首先需要了解一下什么是SAE。 什么是Serverless应用引擎SAE Serverless应用引擎SAE(Se…

C语言程序的编译

目录 一、预处理(预编译) 二、编译 三、汇编 四,链接 在前面讲到了宏的定义,那么宏在编译时候是如何发生替换的?接下来做一下详细的介绍C语言程序的编译过程主要包括以下几个步骤:预处理、编译、汇编和…

非授权人员进入报警系统

非授权人员进入报警系统基于智能视频分析技术和深度学习技术,非授权人员进入报警系统通过现场已经装好的监控摄像头针对人体进行精准检测,并根据设置的禁入区范围进行判断。通过图像处理和人体识别算法,非授权人员进入报警系统可以在实时监测…

力扣279. 完全平方数

Problem: 279. 完全平方数 文章目录 题目描述思路及解法复杂度Code 题目描述 思路及解法 1.定义一个int数组dp初始化长度为n1; 2.状态初始化:当n等于0时,dp[0]为0;并且每次每次先初始化dp[i] i,即表示为i时的最大所需完全平方根的…

FreeRTOS_互斥量_学习笔记

互斥量 数值只有0或1 谁获得互斥量,就必须由谁释放同一个互斥量。 但其实在freeRTOS中,任务A获取的互斥锁,任务B也能释放。因此谁上锁谁开锁只是约定,在程序实现上不是强制的。 “可重入的函数"是指:多个任务同时…

VMware ESXi 7.0 U3q 发布 - 领先的裸机 Hypervisor

VMware ESXi 7.0 U3q 发布 - 领先的裸机 Hypervisor VMware ESXi 7.0 Update 3 Standard & All Custom Image for ESXi 7.0U3 Install CD 请访问原文链接:https://sysin.org/blog/vmware-esxi-7-u3/,查看最新版。原创作品,转载请保留出…

操作系统入门系列-MIT6.828(操作系统工程)学习笔记(二)----课程实验环境搭建(wsl2+ubuntu+quem+xv6)

MIT6.S081(操作系统)学习笔记 操作系统入门系列-MIT6.828(操作系统)学习笔记(一)---- 操作系统介绍与接口示例 操作系统入门系列-MIT6.828(操作系统工程)学习笔记(二&am…

常见算法(1)

1.基本查找/顺序查找 核心:从0索引之后挨个查找 实现代码: public class test {public static void main(String [] arg) throws ParseException {int[] arr {121,85,46,15,55,77,63,49};int number55;System.out.println(bashi(arr,number));}publi…

三分钟学会视频号卖货,真的太简单了!

大家好,我是电商糖果 视频号小店绝对是今年最火的电商平台之一,再加上它刚进军电商行业,大家都想吃到第一口红利。 小店之所以这么受欢迎,其实看中是它背后微信的十几亿真实用户。 微信的流量可以直接进入视频号,因…

企业知识库智能问答系统的实践

1、页面效果 PC端 2、页面效果 手机端 3、主要支持功能 新建会话 历史会话 2、智能问答 支持 文本分类和意图识别,支持基于大模型的对话理解,支持流式对话 3、支持手机端 语音识别 4、主要服务包括 向量库Milvus 向量计算和文本分类服务 …

618必入好物清单!五款人气实用好物推荐

朋友们!一年一度的618购物狂欢节又要来啦!是不是已经迫不及待想要给自己的购物车添点新货了?小编特地搜罗了五款人气爆棚、实用到没朋友的“必入好物”。从日常生活小物到提升生活品质的利器,精挑细选保证买得开心、用得顺心。赶紧…

ROS | 自定义发布地图

C代码: Step: Python代码:

[实例] Unity Shader 逐像素漫反射与半兰伯特光照

漫反射光照是Unity中最基本最简单的光照模型,本篇将会介绍在片元着色器中实现反射效果,并会采用半兰伯特光照技术对其进行改进。 1. 逐顶点光照与逐像素光照 在Unity Shader中,我们可以有两个地方可以用来计算光照:在顶点着色器…

QT控件QDialog结合QDialogButtonBox实现确认弹窗

项目需要二次确认开启,添加一个确认弹窗,采用QDialog并添加按钮控件。 QDialogButtonBox控件用于添加按钮组,初始化时可以增加标准按键,但是不能自定义按钮文字。 想要更改按键大小,但是没有提供设置组内按钮大小的函数…

创建型模式之单例

文章目录 概述定义场景小结 概述 设计模式包括创建型模式,结构型模式,行为型模式。 今天先看看创建型模式,而单例是创建型模式中的第一个而且是常用的,就从它开始吧。 定义 单例模式用来创建全局唯一的对象。一个类只允许创建一…

5.23 学习总结

一.项目优化(语音通话) 实现步骤: 1.用户发送通话申请,并处理通话请求,如果同意,为两个用户之间进行连接。 2.获取到电脑的麦克风和扬声器,将获取到的语音信息转换成以字节数组的形式传递。 …

小林coding笔记

MySQL执行流程 MySQL 的架构共分为两层:Server 层和存储引擎层。Server 层负责建立连接、分析和执行 SQL。存储引擎层负责数据的存储和提取。 Mysql执行 启动Mysql net start mysql登陆 mysql -u root -p输入密码