首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Mariadb EXECUTE IMMEDIATE 解析

0x01 前言 该篇文章起源于XCTF 决赛中清华对一道web题的非预期,在该题中过滤了很多的关键字,包括SELECT等,预期解为mariadb主从复制,但清华使用EXECUTE IMMEDIATE绕过了黑名单导致非预期...0x01 基础用法 EXECUTE IMMEDIATE Statement (oracle.com) 在 MariaDB 10.0.3 之后,新增了一个名为 EXECUTE IMMEDIATE 的 SQL...这个语句的语法如下: EXECUTE IMMEDIATE stmt_string [INTO var_name [, ...]]...mytable WHERE id = ', @id); EXECUTE IMMEDIATE @stmt; 在这个例子中,我们将 @id 变量的值拼接到 SQL 查询字符串中,然后使用 EXECUTE...语句,在基于这一点的情况下就很容易进行绕过 该题中并没有过滤各种字符串编码,所以我们可以使用如下方法进行绕过 EXECUTE IMMEDIATE UNHEX('53454c454354202a2046524f4d206374662e61646d696e

40640
领券