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

堆叠注入--攻防世界CTF赛题学习

在一次联系CTF赛题中才了解到堆叠注入,在这里简单介绍一下。

堆叠注入的原理什么的一搜一大堆,我就不引用百度了,直接进入正题。

这个是攻防世界的一道CTF赛题。

采用寻常思路来寻找sql注入漏洞。

payload:1' and 1=1--+

 

 

利用payload:' and 1=2--+

可以确定用户输入的内容被带入到数据库中查询了,那么就可以确定这个位置有注入漏洞。

接下来就是手工注入的常见思路,利用order by来猜列。

payload:' order by 1--+

在这里我们可以猜测有两列数据。

那么接下来利用union select 进行查询

 

发现对关键字都进行了过滤,那么接下来想用常规思路得到数据是不可能了,就利用堆叠注入。

 

 

payload:1';show databases;--+

 

payload:' ;show tables;--+

看到一个及其奇怪的表。

 

在这发现了flag,这里查询的时候注意一下,需要用``把表名括起来。

 

payload:';handler `1919810931114514` open;handler `1919810931114514` read first;--+

在这里大家额外补充一下关于mysql中handler的知识点,我也是现查的。

附一个学习链接:【MySQL】MySQL 之 handler 的详细使用及说明 - 灰信网(软件开发博客聚合) 

 

 

 

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

相关文章:

  • STM32 ADC+定时器+DMA+FFT
  • 用Node.js实现一个HTTP服务器程序(文件服务器)
  • Python实现人脸识别检测, 对美女主播照片进行评分排名
  • 【数据结构与算法】什么是双向链表?并用代码手动实现一个双向链表
  • 23种设计模式
  • 20美刀一个月的ChatGPT架构师,性价比逆天了
  • 海门区教育科学规划课题2020年度成果鉴定书
  • 大数据专业应该怎么学习
  • 学习黑客十余年,如何成为一名高级的安全工程师?
  • 【算法】手把手学会二分查找
  • SVO、vinsmono、 OKVIS系统比较
  • 前端开发规范
  • 不用科学上网,免费的GPT-4 IDE工具Cursor保姆级使用教程
  • 【艾特淘】抖音小店物流体验分提升的6个维度,新手做店必看
  • 数据结构——二叉树与堆
  • Three.js——learn02
  • 零基础小白如何入门网络安全?
  • 【前缀和】
  • ChatGPT可以做WebRTC音视频质量性能优化,惊艳到我了
  • MySQL数据库实现主从同步
  • go语言gin框架学习
  • Java奠基】Java经典案例讲解
  • 新闻文本分类任务:使用Transformer实现
  • 如何在 Vue 中使用 防抖 和 节流
  • 美国Linux服务器系统增强安全的配置
  • 【史上最全面esp32教程】oled显示篇
  • 第十四届蓝桥杯三月真题刷题训练——第 21 天
  • css绘制一个Pinia小菠萝
  • OpenCV入门(二十)快速学会OpenCV 19 对象测量
  • TCP和UDP协议的区别?