Tomcat
Apache Tomcat是一個開源 Web 伺服器,用於託管用 Java 編寫的應用程式。 Tomcat 最初設計用於執行 Java Servlets 和 Java Server Pages (JSP) 腳本。然而,它在基於 Java 的框架中的流行度不斷提高,現在被 Spring 等框架和 Gradle 等工具廣泛使用。根據BuiltWith收集的數據,目前有超過 22 萬個活躍的 Tomca
1. 發現點
1️⃣ 確認 Tomcat 存在:
curl -s http://app-dev.inlanefreight.local:8080/docs/ | grep TomcatApache Tomcat 9 (9.0.30) - Documentation Index2. 測試Payload
使用 gobuster 嘗試發現管理界面、隱藏路徑
gobuster dir -u http://web01.inlanefreight.local:8180/ -w /usr/share/dirbuster/wordlists/directory-list-2.3-small.txt 3. Tomcat Manager 爆破登入
[+] Username : b'tomcat'
[+] Password : b'admin'方法 B:Python 自製暴力爆破腳本
4. Tomcat Manager WAR 檔案上傳取得 RCE
2️⃣ 登入 Tomcat 管理界面 (http://web01.inlanefreight.local:8180/manager/html),上傳 backup.war
backup.war3️⃣ 存取 shell:
⭐ 自動化反彈 shell(msfvenom 生成 war)
5.Ghostcat (CVE-2020-1938) — AJP 協定 LFI 漏洞
6. 攻擊 Tomcat CGI CVE-2019-0232
2
7. 連鎖漏洞
漏洞點
行動
最后更新于
这有帮助吗?