【suctf 2019】EasySQL

一道考察sql知识的题目

思路

先尝试 1

返回Array ( [0] => 1 )

尝试其他注入语句出错

尝试堆叠注入

返回nonono

EXP

1;set sql_mode=PIPES_AS_CONCAT;select 1

set sql_mode=PIPES_AS_CONCAT;

  • SET 是 SQL 的内置命令,用于设置会话或全局变量。

  • sql_mode 是 MySQL 的一个系统变量,用于控制 SQL 的语法和数据验证检查。

  • PIPES_AS_CONCATsql_mode 的一种模式,启用后会将管道符号 || 解释为字符串连接操作符(类似于 CONCAT() 函数)。这在某些情况下可以用来绕过过滤规则,尤其是当应用层过滤了 CONCAT 关键字时。

总结

什么?滚去看看MySQL的文档去

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值