Corrosion2靶機攻略

第一步搭建環境

靶機下載地址:https://download.vulnhub.com/corrosion/Corrosion2.ova

下載完成后直接右擊用VM打開,重試一下就可以了

?右擊虛擬機設置將網絡連接改成nat模式

第二步信息收集

查看一下靶機的網段,左上角編輯,虛擬網絡編輯器

知道了網段,然后打開kali用它的nmap工具掃一下存活主機可開放端口,語法如下

nmap 192.168.109.1/24

掃出了他的ip以及他開放的端口,我們接下來拿瀏覽器訪問一下

?

兩個頁面都沒有什么有用信息,8080端口tomcat頁面有個登錄頁面,但需要賬號和密碼

那下一步我們就是找他的賬號和密碼了

先探測一下這個網站的目錄,我這里使用的kali上的工具

dirsearch -u http://192.168.109.160
dirsearch -u http://192.168.109.160:8080

命令解析:

  • ??dirsearch??:是一個開源的目錄爆破工具,支持多線程,可以高效地探測 Web 服務器上可能存在的目錄和文件。

  • ??-u http://192.168.109.160??:

    • -u?表示指定目標 ??URL??。

這個命令的作用是:

讓 ??dirsearch?? 工具對?http://192.168.109.160?這個網站進行 ??目錄和文件枚舉??,嘗試訪問一些常見的目錄名(如?/admin/login/index.php?等),看看哪些是 ??真實存在?? 的,從而幫助你發現:

  • 后臺管理頁面
  • 敏感文件(如備份文件、配置文件等)
  • 未授權訪問的接口或頁面
  • 可能存在的漏洞入口

通過掃描我們得到了

?我們可以都去查看一下

翻譯下

?

這里提示有一個文件,還說給了一個什么密碼

?查看了一下好像只有一個文件可以利用,/backup.zip文件

訪問一下,直接下載,下載下來以后,我們直接把他拖到kali上使用fcrackzip破解一下

因為這個文件是加密zip文件,不知道密碼是無法解壓的

Kali Linux上的fcrackzip是一款??專門用于破解ZIP文件密碼??的工具,支持??暴力破解??和??字典攻擊??兩種模式,常用于滲透測試中的密碼恢復場景。

??核心功能與用法??

  1. ??暴力破解??:通過指定字符集(如小寫字母、數字、特殊字符)和密碼長度范圍,嘗試所有可能的組合。

    • -b:啟用暴力破解模式。
    • -c 'a1:':指定字符集(a小寫字母、1數字、:特殊字符)。
    • -l 1-6:設置密碼長度范圍。
    • -u:僅顯示破解成功的密碼。
  2. ??字典攻擊??:使用預設或自定義字典文件(如/usr/share/wordlists/rockyou.txt)逐個嘗試密碼。

    • -D:啟用字典攻擊模式。
    • -p:指定字典文件路徑。
  3. ??其他常用參數??:

    • -m 2:指定破解方法(2為zip2算法,適用于大多數ZIP文件)。
    • -v:顯示詳細輸出(如當前嘗試的密碼、進度等)。

沒有的話,下載一下就好

現在來破解一下,用下面命令?,要在backup.zip文件下執行

fcrackzip -D -p /usr/share/wordlists/rockyou.txt -u backup.zip 

?如果顯示沒有那個字典,直接cd到那個目錄,解壓它

gzip -d -k rockyou.txt.gz

然后再執行剛才命令

?發現了密碼

@administrator_hi5

?然后咱們把剛才拖入那個文件解壓一下,看看有什么,命令如下

unzip backup.zip

解壓的密碼就是咱們剛才用工具爆出來的密碼

?壞了,剛才的解壓命令應該給定一個參數,讓他解壓到一個文件夾里,你們要注意哦。

# -d指定解壓放入的目錄
unzip backup.zip -d back

不影響,我們一個一個去查看一下文件內容看能不能找到賬號和登錄密碼(不要真一個個查看,翻一下看哪個最有可能)?

tomcat-users.xml文件下我們發現了兩組密碼

admin melehifokivaimanager melehifokivai

現在可以登錄了

?

第三步web滲透

?看到這個頁面,我們應該想到這是經典的中間件漏洞的,tomcat的在線部署war包

我們先讓哥斯拉生成一個jsp木馬文件

生成好了以后,把我們生成的jsp文件壓縮正zip文件,再將后綴改成war

然后點部署即可

?

這樣就可以直接訪問到我們的jsp文件了,然后我們用webshell工具連接

?

當然,也可以通過反彈shell的方式拿到shell,這里就不多做介紹了

第四步提權

我們以后再講。?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/91672.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/91672.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/91672.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SSL 剝離漏洞

一、SSL/TLS 協議基礎?1.1、SSL/TLS 協議的核心功能?SSL/TLS 協議的核心功能主要包括三個方面:加密、認證和完整性校驗,這三大功能共同構建了網絡通信的安全屏障。?(一)加密?加密是 SSL/TLS 協議最基本的功能。它通過使用對稱…

c++-reverse_iterator

C反向迭代器 反向迭代器是C標準庫提供的一種適配器,它允許我們以相反的順序遍歷容器,反向迭代器是正向迭代器的封裝。 迭代器可以分為兩類:方向性質:單向迭代器(Forward Iterator)雙向迭代器(Bi…

linux內核驅動:電流/電壓/功率監控模塊INA226調試

目錄背景一、芯片介紹二、手冊三、內核驅動配置3.1 設備樹配置3.2 修改內核配置文件3.3 編譯四、內核驅動分析1、初始化流程2、屬性文件/解釋五、調試和計算背景 最近調試了一款德州儀器的帶有I2C控制接口的可以實現電壓、電流、功率監測,并可以進行報警設置的芯片I…

ACL 2024 大模型方向優秀論文:洞察NLP前沿?關鍵突破

關注gongzhonghao【計算機sci論文精選】近年來,以Transformer架構為核心的大語言模型重塑了自然語言處理領域的技術范式。當前ACL相關研究呈現多維度深化態勢,從開源社區推動輕量化架構與低成本訓練技術革新,到學術界探索檢索增強等機制突破長…

樂創E20H1型IO從站與Ethercat轉Profinet網關轉換器的配置應用案例

本案例聚焦于西門子 1200PLC 與 E20H1 - T01 IO 從站的連接。在正常運行過程中,E20H1 - T01 IO 從站需支持 EtherCAT 協議,作為 EtherCAT 從站;而監控系統所采用的西門子 S7 - 1200 系列 PLC 則支持 PROFINET 協議。由于協議的不一致性&#…

【2】專業自定義圖表創建及應用方法

一、專業自定義圖表創建及應用方法1)不是圖表的圖表制作方法例題1:迷你圖表制作方法定義:指依靠Excel基本制圖功能之外的其他功能(如公式、條件格式、迷你圖等)創建的數據可視化圖表特點:引用數據少且占用…

embodied復現所需docker環境配置粗略流程

由于embodied很多安裝包都需要linux環境,所以為了建立虛擬ubuntu系統,在不適用vmvare的情況,可以考慮使用docker容器來實現,也不會出現的vmware的卡頓情況 1.首先建立容器,并和pycharm建立連接,先安裝docker desktop&a…

2025.8-12月 AI相關國內會議

以下是2025年8月至12月國內與人工智能(AI)相關的重要會議及活動總結,按時間順序排列: 2025年8月第六屆人工智能與機電自動化國際學術會議(AIEA 2025) ? 時間:8月1-3日 ? 地點:安徽…

計數組合學7.10(舒爾函數的組合定義)

7.10 舒爾函數的組合定義 前幾節討論的四個基 mλm_{\lambda}mλ?、eλe_{\lambda}eλ?、hλh_{\lambda}hλ? 和 pλp_{\lambda}pλ? 的定義都較為直觀。本節將介紹第五個基,其元素記為 sλs_{\lambda}sλ?,稱為舒爾函數,其定義則更為微…

【前端】CSS Grid布局介紹及示例

CSS Grid 簡介 CSS Grid 是一個二維布局系統,專為處理行和列的復雜網頁布局而設計。與 Flexbox(一維布局)不同,Grid 允許開發者同時控制行和列,實現更精確的布局結構。 核心概念: Grid 容器:通過…

[echarts]多個柱狀圖及圖例

前言 實現多個柱狀圖功能,并設置多個圖例樣式,并定時刷新數據 react引入echarts import React, { useEffect, useRef } from react; import * as echarts from echarts; import DeviceApi from /api/screen/DeviceApi;const CenterDeviceSummary (props…

【讀文獻】Capacitor-drop AC-DC

[1] F. Song, et al., “An 85-to-230VAC to 3.3-to-4.6VDc 1.52W Capacitor-Drop Sigma-Floating-SC AC-DC Converter with 81.3% Peak Efficiency,” 2025 IEEE International Solid-State Circuits Conference (ISSCC), 2025.以下是針對該電容降壓AC-DC轉換器設計的通俗版解…

`StreamConfigurationMap` 實現邏輯與解析過程詳解:相機流能力的聲明、匹配與驗證機制全景

StreamConfigurationMap 實現邏輯與解析過程詳解:相機流能力的聲明、匹配與驗證機制全景 關鍵詞: StreamConfigurationMap、CameraCharacteristics、OutputFormat、InputFormat、Size 配置、幀率范圍、流兼容性、配置失敗調試 摘要: StreamConfigurationMap 是 Android 相…

關于“PromptPilot” 之3 -Prompt構造器核心專項能力:任務調度

本篇問題Q20. 以上設計是“原始制造商”的典型范式。在三個不同理論層級(Prompt 構造進程的三個子進程(線程))分別適合三種不同的取向: 面向目標、面向結果和面向過程。不同取向將采取不同的策略 和不同的 監控方式&am…

Solana: 鏈上開發入門,用 Anchor 和 Rust 構建第一個程序

大家好,如果大家對 Solana 開發充滿好奇,但又對 Rust 語言感到陌生,那么大家來對地方了。很多人在探索 Solana 這條高性能公鏈時,遇到的第一個門檻就是其原生開發語言——Rust。Rust 以其高性能和內存安全著稱,但學習曲…

node.js之Koa框架

Koa框架介紹Koa 是一個新的 web 框架,由 Express 原班人馬打造,致力于成為一個更小、更富有表現力、更健壯的 Web 框架。Koa 解決了 Express 存在的一些問題,例如:中間件嵌套回調(callback hell)錯誤處理不…

C/C++離線環境安裝(VSCode + MinGW)

因為工作需要部署離線C環境,網上有許多大佬分享了不錯的教程,總結一篇完整教程自用,使用VSCode MinGW感謝一、安裝準備二、軟件安裝1.安裝MinGW2.安裝VSCode及插件三、測試環境1.創建工程文件夾2.創建cpp文件總結感謝 本教程參考了以下教程…

如何創建一個飛書應用獲取自己的飛書AppID和AppSecret?

這篇文章是接下來要開發「監控 X(原Twitter)博主賬號最新推文」 自動化工作流的先導文章,由于內容相對獨立,也可用于飛書應用的其他場景,故單獨發出來,方便查閱。 監控X平臺指定博主最新發文,需…

Prompt工程記錄

Prompt基本建議:1.在查詢中包含詳細信息以獲得更相關的答案總結會議筆記:先將會議筆記總結為一段,然后寫一份演講者的打分表,列出他們的每個要點;最后列出發言者建議的下一步行動或者行動項目(如果有的話)2…

CTE公用表表達式的可讀性與性能優化

一、可讀性優化CTE通過WITH子句定義臨時命名結果集,將復雜查詢分解為邏輯獨立的模塊,顯著提升代碼清晰度與可維護性?:?解構嵌套查詢?:將多層嵌套的子查詢扁平化,例如傳統嵌套統計訂單的查詢可重構為分步CTE&#xf…