码迷,mamicode.com
首页 > 数据库 > 详细

Oracle注入总结

时间:2018-01-08 19:12:53      阅读:153      评论:0      收藏:0      [点我收藏+]

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

一、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   

原文地址:https://www.cnblogs.com/peterpan0707007/p/8242119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!