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

【BurpSuite】SQL注入 | SQL injection(1-2)

🏘️个人主页: 点燃银河尽头的篝火(●’◡’●)
如果文章有帮到你的话记得点赞👍+收藏💗支持一下哦

【BurpSuite】SQL注入 | SQL injection(1-2)

  • 实验一 Lab: SQL injection vulnerability in WHERE clause allowing retrieval of hidden data
  • 实验二 Lab: SQL injection vulnerability allowing login bypass


实验一 Lab: SQL injection vulnerability in WHERE clause allowing retrieval of hidden data

要求:
本实验室在产品类别过滤器中包含SQL注入漏洞。
当用户选择一个类别时,应用程序执行如下SQL查询:
SELECT * FROM products WHERE category = 'Gifts' AND released = 1
要解决这个问题,执行SQL注入攻击,导致应用程序显示一个或多个未发布的产品。

查询发现其为url传参
在这里插入图片描述

在url处用单引号闭合,发现报错
在这里插入图片描述
加上注释后页面恢复,且出现未发布产品
在这里插入图片描述

让查询的值等于所有再加上注释,即可查到所有商品(包括未发布的商品)
在这里插入图片描述


实验二 Lab: SQL injection vulnerability allowing login bypass

要求:
本实验室在登录功能中包含一个SQL注入漏洞。
要解决这个问题,可以执行SQL注入攻击,以管理员用户登录应用程序。

在登陆处用户名加单引号闭合,发现报错
,
在这里插入图片描述

加上注释页面恢复正常
在这里插入图片描述

将Username改为admin' or 1=1--+
实现单引号闭合,且注释掉后面的错误密码
在这里插入图片描述
在这里插入图片描述


`

http://www.lryc.cn/news/448232.html

相关文章:

  • ThreadPoolExecutor有哪些核心的配置参数?
  • 关于工作虚拟组的一些思考
  • 【Redis入门到精通六】在Spring Boot中集成Redis(含配置和操作演示)
  • 【CSS】透明度 、过渡 、动画 、渐变
  • 尚硅谷vue3+TypeScript笔记大全
  • New major version of npm available! 8.3.1 -> 10.8.3 报错
  • Python(七)- 文件操作
  • Docker技术深度解析与实践案例
  • llama_deploy
  • 平衡二叉搜索树插入的实现
  • ROS理论与实践学习笔记——2 ROS通信机制之通信机制实践
  • CDGA|数据治理:策略与价值的深度融合
  • 49. 建模软件绘制3D场景(Blender)
  • 如何使用 DomCrawler 进行复杂的网页数据抓取?
  • 维修服务品牌小程序渠道客获
  • 【全新课程】正点原子《基于GD32 ARM32单片机项目实战入门》培训课程上线!
  • Kafka系列之:安装使用kafka_exporter详细步骤
  • Paddlets时间序列集成模型回测实战:MLPRegressor、NHiTSModel与RNNBlockRegressor
  • 【anki】显示 “连接超时,请更换网络后重试” 怎么办
  • 第一批学习大模型的程序员,已经碾压同事了,薪资差距都甩出一条街了...
  • Unity NetCode 客户端连接不上服务器,局域网模式 Failed to connect to server.
  • C++远端开发环境安装(centos7)
  • LaTeX 编辑器-TeXstudio
  • [深度学习]循环神经网络
  • 景联文科技精准数据标注:优化智能标注平台,打造智能未来
  • 商场促销——策略模式
  • 万字长文,AIGC算法工程师的面试秘籍,推荐收藏!
  • 一些超好用的 GitHub 插件和技巧
  • 记Flink SQL 将数据写入 MySQL时的一个优化策略
  • QT-自定义信号和槽对象树图形化开发计算器