当前位置: 首页 > news >正文

sqli-labs靶场搭建

下载了一个phpstudy进行搭靶场搭建
然后打开phpstudy安装好php,mysql等环境

正式sqli-labs靶场搭建
第一步:下载源码:https://codeload.github.com/Audi-1/sqli-labs/zip/master
解压后放进网站根目录,进到 sqli-labs的文件夹下,打开 sql-connections文件夹

sql是我把sql-connections重新命名为sql,更为简短

这里一定要跟phpstudy里的php数据库的用户密码对上,不然搭建好会报错的
下面这图是密码对上的

我密码随便填后,没有对上数据库的密码

看下图就报错了

这张图是进行初始化数据库的,我也是从度娘搜到,所需要这么做

这样就搭建成功了,看下面的效果图

OK,没有显示错误,搭建完成

心得:在搭建的时候发现需要将PHP降到5.5版本以下

不然也会有错误

搞的时候还发现mysql打开后会自动关闭,上网查了几个办法都没有,然后重启了下phpstudy
发现还是没用,后来就狂点,发现好像它就不会自动关闭了,有点恶心人。

对于url为什么可以访问这个靶场呢?

首先所有环境都按配好了,域名localhost 端口为80这个网站设置的根目录为C:\Users\Machenike\Desktop\phpstudy\phpstudy_pro_8.1.0.1_64bit_Green\phpstudy_pro\WWW即本地的地址物理路径,并且同步到hosts上
浏览器对Localhost/sql 进行域名解析查找域名IP地址,这里的localhost就是本地域名,所以会解析成本地回环地址127.0.0.1-127.0.0.255,然后在本地直接找本地服务器寻求sql的http请求,此时我已经用phpstudy搭建好了靶场,apache,mysql,php也都开了,所以本地可以给出sql的响应。连接建立成功后,就可以真正访问地址了,浏览器就可以获得响应报文传输的数据来解析数据显示html页面等操作。
总的来说就是可以通过url被解析成相应的web服务器地址,进行数据请求,获得相应所需的信息
http://www.lryc.cn/news/441446.html

相关文章:

  • Leetcode Hot 100刷题记录 -Day14(矩阵置0)
  • 每日刷题(算法)
  • 大牛直播SDK核心音视频模块探究
  • gin配置swagger文档
  • 基于ssm的快餐店点餐系统设计与实现
  • 集合框架底层使用了什么数据结构
  • Activiti7《第二式:破剑式》——工作流中的以柔克刚
  • docker快速搭建kafka
  • 基于 onsemi NCV78343 NCV78964的汽车矩阵式大灯方案
  • OpenAl o1论文:Let’s Verify Step by Step 快速解读
  • Errorresponsefromdaemon:toomanyrequests:Youhavereachedyourpullratelimit.
  • [2025]医院健康陪诊系统(源码+定制+服务)
  • Golang | Leetcode Golang题解之第405题数字转换为十六进制数
  • VB中如何使用正则表达式(Regular Expressions)
  • Docker FROM 指定基础镜像
  • 19:I2C一:程序模拟I2C通信时序
  • 最佳实践 · MySQL 分区表实战指南
  • 详细介绍 Redis 列表的应用场景
  • 游戏如何检测加速外挂
  • 【STM32 HAL库】OLED显示模块
  • Redis---卸载Redis
  • 《C++模板元编程实战》阅读记录
  • pybind11 学习笔记
  • 36.贪心算法3
  • htop(1) command
  • ODrive学习——添加485编码器支持
  • 在OSX上: 使用brew安装nginx 后,在通过编译安装第三方模块
  • C++初阶学习第六弹------标准库中的string类
  • Linux基础-Makefile的编写、以及编写第一个Linux程序:进度条(模拟在 方便下载的同时,更新图形化界面)
  • 华为云DevSecOps和DevOps