绕过information_schema库的一些方式

information_schema库的意义:

该数据库mysql其实是个信息数据库,保存着mysql服务器所维护的所有其他数据库信息,所以里面包含了数据库名,表名,字段名等,因此,information_schema 的重要性就在这三点上了,而如果information_schema库被过滤掉了,就只能通过其他方式来处理了。

绕过方式:

1、使用盲注猜测信息:

可以使用布尔盲注、时间盲注,对数据库信息进行猜测(因为是猜测,所以可能需要大量尝试,所以推荐使用脚本解决)

布尔盲注

复制代码
' and ascii(substr(database(), 1, 1))=97 --

时间盲注:

复制代码
 ' AND IF(SUBSTR(database(),1,1)='a', SLEEP(0.5), 0) -- 

2、尝试混淆源信息:

  • 修改大小写(我不看好)

    复制代码
    iNformaTIOn_schEma
  • 使用字符串进行拼接:

    复制代码
     concat('in','formation_schema')
  • 将其转换为16进制:

    复制代码
    696e666f726d6174696f6e5f736368656d61
  • 使用内连注释:

    复制代码
    SELECT table_name FROM /*!information_schema*/.tables WHERE table_schema=DATABASE();

3、使用其他库:

  • 使用sys数据库(5.7以上)

    sql 复制代码
    SELECT table_name FROM sys.schema_auto_increment_columns;      --获取所有表名	
相关推荐
one____dream26 分钟前
【网安】Reverse-非常规题目
linux·python·安全·网络安全·ctf
雨季6663 小时前
Flutter 三端应用实战:OpenHarmony “专注时光盒”——在碎片洪流中守护心流的数字容器
开发语言·前端·安全·flutter·交互
青岑CTF3 小时前
攻防世界-Web_php_include-胎教版wp
开发语言·安全·web安全·网络安全·php
数说星榆1815 小时前
模型安全防御:对抗攻击与数据投毒的防护
安全
188号安全攻城狮5 小时前
【PWN】HappyNewYearCTF_9_ret2syscall
linux·汇编·安全·网络安全·系统安全
知识即是力量ol6 小时前
深度解析:基于 JWT + Redis 白名单的双令牌高安全认证架构
redis·安全·架构
HaiLang_IT6 小时前
网络安全与执法专业【精选选题表】优质选题参考
安全·web安全·php
青岑CTF6 小时前
moectf2023-了解你的座驾-胎教版wp
安全·web安全·网络安全
RisunJan6 小时前
Linux命令-logout(安全结束当前登录会话)
linux·运维·安全
程途拾光1587 小时前
一键生成幼儿园安全疏散平面图设计美观合规又省心
论文阅读·安全·平面·毕业设计·流程图·课程设计·论文笔记