JBoss5.x6.x 反序列化漏洞
JBOSS 下載地址:http://download.jboss.org/jbossas/6.1/jboss-as-distribution-6.1.0.Final.zip
EXP 下載地址:https://github.com/yunxu1/jboss-_CVE-2017-12149
2). 環境搭建
wget http://download.jboss.org/jbossas/6.1/jboss-as-distribution-6.1.0.Final.zip
第二步:修改配置檔案,使網路中的主機都能訪問 JBOSS
vim ~/jboss-6.1.0.Final/server/default/deploy/jbossweb.sar/server.xml
第三步:啟動JBOSS
./jboss-6.1.0.Final/bin/run.sh
第四步:下載EXP
git clone https://github.com/yunxu1/jboss-_CVE-2017-12149
有指令碼EXP利用方式,同時也有圖形化利用方式
3). 資訊收集
第一步:利用nmap對目標主機進行常用埠掃描
nmap -p 1-65535 -A 192.168.1.107
第二步:訪問目標主機的8080埠,看看能否正常訪問
4). 漏洞利用
利用剛才下載好的 EXP 進行漏洞利用,開啟圖形化工具 jboss 反序列化_CVE-2017-12149.jar
github出了一個檢測jboss的專案:https://github.com/joaomatosf/jexboss
這裡搭建環境驗證:
漏洞ip:192.168.127.128
把專案直接clone到本地利用即可
上圖示紅就說明有問題
可以看到shell已經反彈成功。
這個專案還能實現批量掃描,總體很不錯!
理解Java 反序列化漏洞
推薦學習Paper:Java反序列化漏洞從入門到深入:https://xz.aliyun.com/t/2041。內容較多,先了解簡單Java語法結構和麵向物件程式設計基礎,再學習序列化、反序列化的基本概念和漏洞成因。
(1)序列化:把 Java 物件轉換為位元組序列的過程便於儲存在記憶體、檔案、資料庫中。ObjectOutputStream類的writeObject()方法可以實現序列化。
(2)反序列化:把位元組序列恢復為Java物件的過程。ObjectInputStream類的readObject()方法用於反序列化。
(3)漏洞成因:暴露反序列化API或傳入點 ,使用者可以操作傳入資料,並且反序列化的readObject()方法未對使用者傳入資料進行有效的安全檢測,攻擊者可以精心構造反序列化物件並執行惡意程式碼。
相關文章
- Java序列化、反序列化、反序列化漏洞Java
- fastjson反序列化漏洞ASTJSON
- JMX 反序列化漏洞
- python 反序列化漏洞Python
- php反序列化漏洞PHP
- 【漏洞復現】Shiro<=1.2.4反序列化漏洞
- php xss 反序列化漏洞PHP
- WebLogic XMLDecoder反序列化漏洞WebXML
- WEB漏洞——PHP反序列化WebPHP
- Fastjson 反序列化漏洞史ASTJSON
- Apache Commons Collections反序列化漏洞Apache
- Apache Shiro 550反序列化漏洞Apache
- Apache Shiro 反序列化漏洞分析Apache
- Shiro 550反序列化漏洞分析
- PHP反序列化漏洞總結PHP
- Fastjson反序列化漏洞復現ASTJSON
- 漏洞分析 | Dubbo2.7.7反序列化漏洞繞過分析
- WebLogic 反序列化漏洞深入分析Web
- WebLogic T3反序列化漏洞Web
- Web安全之PHP反序列化漏洞WebPHP
- Fastjson 反序列化漏洞分析 1.2.25-1.2.47ASTJSON
- PHP審計之PHP反序列化漏洞PHP
- Java安全之Cas反序列化漏洞分析Java
- Fastjson反序列化漏洞分析 1.2.22-1.2.24ASTJSON
- Python 反序列化漏洞學習筆記Python筆記
- Fastjson1.2.24反序列化漏洞復現ASTJSON
- 從反序列化漏洞到掌控帝國:百萬美刀的Instagram漏洞
- [BUG反饋]分類授權漏洞
- 有隙可乘 - Android 序列化漏洞分析實戰Android
- java RMI相關反序列化漏洞整合分析Java
- CVE-2020-14644 weblogic iiop反序列化漏洞Web
- CVE-2016-7124反序列化漏洞復現
- 通過WebGoat學習java反序列化漏洞WebGoJava
- Java安全之Shiro 550反序列化漏洞分析Java
- Jboss反序列化漏洞復現(CVE-2017-12149)
- PHP 反序列化漏洞入門學習筆記PHP筆記
- Dubbo 高危漏洞!原來都是反序列化惹得禍
- CVE-2017-12149 JBOOS反序列化漏洞復現