Weblogic漏洞之弱口令、任意文件讀取、上傳shell

弱口令

環境啓動後,訪問http://192.168.1.15:7001/console/login/LoginForm.jsp,即爲weblogic後臺。
本環境存在弱口令可以直接登錄:

  • weblogic
  • Oracle@123
    在這裏插入圖片描述

weblogic常用弱口令:

1.  Oracle - WebLogic
Method	HTTP
User ID	system
Password	password
Level	Administrator
Doc	
Notes	Login located at /console

2.  Oracle - WebLogic
Method	HTTP
User ID	weblogic
Password	weblogic
Level	Administrator
Doc	
Notes	Login located at /console

3.  Oracle - WebLogic
Version	9.0 Beta (Diablo)
User ID	weblogic
Password	weblogic
Doc	

4.  Oracle - WebLogic Process Integrator
Version	2.0
User ID	admin
Password	security
Doc	

5.  Oracle - WebLogic Process Integrator
Version	2.0
User ID	joe
Password	password
Doc	

6.  Oracle - WebLogic Process Integrator
Version	2.0
User ID	mary
Password	password
Doc	

7.  Oracle - WebLogic Process Integrator
Version	2.0
User ID	system
Password	security
Doc	

8.  Oracle - WebLogic Process Integrator
Version	2.0
User ID	wlcsystem
Password	wlcsystem
Doc	

9.  Oracle - WebLogic Process Integrator
Version	2.0
User ID	wlpisystem
Password	wlpisystem
Doc	

任意文件讀取漏洞的利用

假設不存在弱口令,如何對weblogic進行滲透?
本環境前臺模擬了一個任意文件下載漏洞,訪問http://192.168.1.15:7001/hello/file.jsp?path=/etc/passwd可見成功讀取passwd文件。
在這裏插入圖片描述
那麼,該漏洞如何利用?
讀取後臺用戶密文與密鑰文件
weblogic密碼使用AES(老版本3DES)加密,對稱加密可解密,只需要找到用戶的密文與加密時的密鑰即可。這兩個文件均位於base_domain下,名爲SerializedSystemIni.datconfig.xml,在本環境中爲./security/SerializedSystemIni.dat./config/config.xml(基於當前目錄/root/Oracle/Middleware/user_projects/domains/base_domain)。
密鑰獲取
SerializedSystemIni.dat是一個二進制文件,所以一定要用burpsuite來讀取,用瀏覽器直接下載可能引入一些干擾字符。在burp裏選中讀取到的那一串亂碼,右鍵copy to file就可以保存成一個文件:
在這裏插入圖片描述
密文獲取
config.xml是base_domain的全局配置文件,所以亂七八糟的內容比較多,找到其中的的值,即爲加密後的管理員密碼,不要找錯了:
在這裏插入圖片描述
解密密文
在這裏插入圖片描述
可見,解密後和預設的密碼一致,說明成功。

後臺上傳webshell

獲取到管理員密碼後,登錄後臺。點擊鎖定並編輯
在這裏插入圖片描述
點擊左側的部署,可見一個應用列表:
在這裏插入圖片描述
點擊安裝,選擇“上載文件”:
在這裏插入圖片描述
上傳war包。值得注意的是,我們平時tomcat用的war包不一定能夠成功,你可以將你的webshell放到本項目的web/hello.war這個壓縮包中,再上傳。上傳成功後點下一步。

填寫應用名稱:
在這裏插入圖片描述
繼續一直下一步,最後點完成。
在這裏插入圖片描述
最後訪問執行shell:
http://192.168.1.15:7001/test3693/

參考鏈接:
http://cirt.net/passwords?criteria=weblogic
https://github.com/vulhub/vulhub/tree/master/weblogic/weak_password
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章