MySQL注入涉及的information_schema库讲解

本文介绍了在MySQL注入中如何使用information_schema库,特别是schemata、tables和columns表。通过实例展示了爆库、爆表和爆字段的常用SQL语句,并解释了这些语句在数据库中的实际含义。
摘要由CSDN通过智能技术生成

当我们在进行MySQL手工注入的时候,经常要涉及到一个库“infromation_schema”,可能有些朋友在用的时候,对这个库的操作或多或少有些理解,但是细想又不知道怎么说。大概就是知道这样做也挺明白,就是讲不出为啥😂。

这篇文章不是讲MySQL注入实战,旨在讲述我们在注入时使用information_schema库主要涉及的一些表,使同为新手的朋友能了解这些语句的用意和意义。我近期挖出并提交了一个SQL注入漏洞,我会等该漏洞修复后单独出一篇SQL注入实战的文章。
(注:information_schema库是在MySQL5.0以上才特有的库)

我会先列举出一些常见的SQL注入时常用的语句,再讲他们涉及的表,并通过查看MySQL数据库来更直观地解释。

注入时常用的SQL语句

比如已知有一个存在SQL注入的站是

https://xxx.php?id=1

就假设我们已经检测出来id是注入点;网页中能显示出字符的字段有3个;且我们发现这个网页第2个字段空间较大,适合将爆出的数据显示在该位置

爆库语句:

https://xxx.php?id=-1 union select 1,group_concat(schema_name),3 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值