当前位置:Gxlcms > 数据库问题 > Oracle注入总结

Oracle注入总结

时间:2021-07-01 10:21:17 帮助过:47人阅读

一、UNION联合查询型注入

1、判断注入点类型

技术分享图片

技术分享图片

技术分享图片

注入点类型为单引号字符型

2、order by定字段

技术分享图片

技术分享图片

3、确定每个字段的类型

oracle自带虚拟表dual,oracle的查询语句必须完整的包含from字句,且每个字段的类型都要准确对应,一般使用null来判断类型。

技术分享图片

 

第一个字段为数字型

技术分享图片

 

第二个字段为字符型

4、确定回显位

 技术分享图片

 

 5、爆表

用户第一个表

技术分享图片

技术分享图片

或者

技术分享图片

其它表使用相同方法即可爆出

6、爆字段

这里以我爆出的用户帐号表为例进行爆字段

技术分享图片

爆第二个字段,方法和爆第二个表一样,加个删选条件就行了

技术分享图片

 

 其它的类似

7、爆值

oracle的字符连接用||符号,或者用concat,但是concat只能连接连个字符串(可以嵌套实现连接多个字符串),我这里用||符号连接输出的字符串。

技术分享图片

爆其它数据的方法和爆表,爆字段的一样,这里不再赘述。

 二、布尔型盲注

这里贴一些语句,具体就不手工做了

(select length(table_name) from user_tables where rownum=1)>5

(select ascii(substr(table_name,1,1)) from user_tables where rownum=1)>100

(select length(column_name) from user_tab_columns where table_name=xxx and rownum=1)

(select ascii(substr(column_name,1,1)) from user_tab_columns where rownum=1 and table_name=xxx)>100

暂时整理到这里......

 

Oracle注入总结

标签:blog   concat   nio   嵌套   use   它的   多个   字段   name   

人气教程排行