[滲透測試學習] Devvortex - HackTheBox

文章目錄

    • 信息搜集
    • 解題步驟
    • 提交flag


信息搜集

掃描端口

nmap -sV -sC -p- -v --min-rate 1000 10.10.11.242

在這里插入圖片描述發現80端口有http服務,并且是nginx服務
嘗試訪問web界面,發現跳轉到http://devvortex.htb/無法訪問
我們用vim添加該域名即可

sudo vim /etc/hosts

在這里插入圖片描述
我們訪問發現是企業站點,掃描一下是否存在子域名

gobuster vhost -u http://devvortex.htb/ -w /usr/share/wordlists/dirb/big.txt --append-domain

得到子域名
在這里插入圖片描述和剛剛一樣添加到/etc/hosts,然后掃描目錄
在這里插入圖片描述

解題步驟

能掃出/adminisrator,我們登錄web界面訪問robots.txt
在這里插入圖片描述
知道為Joomla CMS
我們用kali自帶的工具去掃描出Joomla版本信息

joomscan -u http://dev.devvortex.htb/

在這里插入圖片描述然后再利用工具searchsploit去找漏洞

searchsploit joomla 4.2

在這里插入圖片描述
然后記住該腳本序號,使用-m參數復制下來
在這里插入圖片描述
此腳本是ruby編寫的,所以執行命令如下

./51334.py http://dev.devvortex.htb > joomla_exp.out

注:url不為http://dev.devvortex.htb/

在這里插入圖片描述查看一下得到密碼,數據庫名

由于ssh連接不上,我們采取反彈shell
用剛剛的賬號密碼登錄
在這里插入圖片描述然后在System的site template(網站模板)處點擊第一個
然后修改error.php,添加反彈shell命令
在這里插入圖片描述開啟監聽,訪問給的路徑/templates/cassiopeia/error.php
成功反彈shell
在這里插入圖片描述
但是我們發現目前用戶的權限不夠
在這里插入圖片描述

那么我們嘗試登錄其他用戶
先提升下shell權限

python3 -c 'import pty; pty.spawn("/bin/bash")'

再連接數據庫

mysql -u lewis -p joomla

在這里插入圖片描述然后得到logan的密碼
在這里插入圖片描述用工具john爆破一下得到密碼
在這里插入圖片描述然后ssh連接

ssh logan@10.10.11.242

得到user的flag
在這里插入圖片描述
我們sudo看下能用的命令
在這里插入圖片描述
發現有個腳本,我們谷歌嘗試搜一下apport-cli exploit
直接搜到現成的poc
在這里插入圖片描述

靶機有crash文件情況
剛開始ls還沒找到,加個參數-al才發現有

在這里插入圖片描述執行命令

sudo /usr/bin/apport-cli -c /var/crash/_usr_bin_sleep.1000.crash

選擇v模式
在這里插入圖片描述
進入文件后輸入!id,成功提權
在這里插入圖片描述

查詢完按回車,再次輸入!cat /root/root.txt
得到root的flag
在這里插入圖片描述

靶機無crash文件情況
我們目的就是開啟V模式,那么我們可以利用-f和–pid參數
在這里插入圖片描述
我們開啟pid進程
在這里插入圖片描述然后執行

sudo /usr/bin/apport-cli -f --pid=4365

同樣能進入V模式
在這里插入圖片描述后面步驟就一樣的不再敘述

提交flag

user: dc5d3636a25c08eab2b633c3af454cc2
root: 72254d1c628607e1670942d1ba21b4de

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

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

相關文章

J.408之數據結構

J-408之數據結構_北京信息科技大學第十五屆程序設計競賽(同步賽) (nowcoder.com) 思維好題,直接用兩個set存沒出現的數字就好了 // Problem: 408之數據結構 // Contest: NowCoder // URL: https://ac.nowcoder.com/acm/contest/68572/J // Me…

ClickHouse安裝和部署

ClickHouse安裝過程: ClickHouse支持運行在主流64位CPU架構(X86、AArch和PowerPC)的Linux操作 系統之上,可以通過源碼編譯、預編譯壓縮包、Docker鏡像和RPM等多種方法進行安裝。由于篇幅有限,本節著重講解離線RPM的安…

RAW和YUV的區別

RAW是指未經過任何壓縮或處理的原始圖像數據。在攝像頭中,原始圖像數據可以是來自圖像傳感器的未經處理的像素值。這些原始數據通常以一種Bayer模式的形式存在,其中每個像素僅包含一種顏色信息(紅色、綠色或藍色),需要…

【開源】基于Vue和SpringBoot的在線課程教學系統

項目編號: S 014 ,文末獲取源碼。 \color{red}{項目編號:S014,文末獲取源碼。} 項目編號:S014,文末獲取源碼。 目錄 一、摘要1.1 系統介紹1.2 項目錄屏 二、研究內容2.1 課程類型管理模塊2.2 課程管理模塊2…

Redis Bitmaps 數據結構模型位操作

Bitmaps 數據結構模型 Bitmap 本身不是一種數據結構,實際上它就是字符串,但是它可以對字符串的位進行操作。 比如 “abc” 對應的 ASCII 碼分別是 97、98、99。對應的二進制分別是 01100010、01100010、01100011, 如下所示: a b …

HTML5+CSS3+JS小實例:文字依次點擊驗證

實例:文字依次點擊驗證 技術棧:HTML+CSS+JS 效果: 源碼: 【HTML】 <!DOCTYPE html> <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="viewport" content=&quo…

十七、FreeRTOS之FreeRTOS事件標志組

本節需要掌握以下內容&#xff1a; 1&#xff0c;事件標志組簡介&#xff08;了解&#xff09; 2&#xff0c;事件標志組相關API函數介紹&#xff08;熟悉&#xff09; 3&#xff0c;事件標志組實驗&#xff08;掌握&#xff09; 4&#xff0c;課堂總結&#xff08;掌握&am…

04_W5500_TCP_Server

上一節我們完成了TCP_Client實驗&#xff0c;這節使用W5500作為服務端與TCP客戶端進行通信。 目錄 1.W5500服務端要做的&#xff1a; 2.代碼分析&#xff1a; 3.測試&#xff1a; 1.W5500服務端要做的&#xff1a; 服務端只需要打開socket&#xff0c;然后監聽端口即可。 2…

基于Spring Boot的水產養殖管理系統

文章目錄 項目介紹主要功能截圖:部分代碼展示設計總結項目獲取方式?? 作者主頁:超級無敵暴龍戰士塔塔開 ?? 簡介:Java領域優質創作者??、 簡歷模板、學習資料、面試題庫【關注我,都給你】 ??文末獲取源碼聯系?? 項目介紹 基于Spring Boot的水產養殖管理系統,jav…

HarmonyOS Developer——鴻蒙【構建第一個JS應用(FA模型)】

創建JS工程 JS工程目錄結構 構建第一個頁面 構建第二個頁面 實現頁面間的跳轉 使用真機運行應用 說明 為確保運行效果&#xff0c;本文以使用DevEco Studio 3.1 Release版本為例&#xff0c;點擊此處獲取下載鏈接。 創建JS工程 若首次打開DevEco Studio&#xff0c;請點擊…

蝦皮什么商品好賣

在蝦皮&#xff08;Shopee&#xff09;平臺上&#xff0c;有許多商品類別都表現出了較好的銷售情況。然而&#xff0c;隨著時間和地區的變化&#xff0c;熱銷商品也會有所不同。本文將介紹一些在蝦皮平臺上表現較好的商品類別&#xff0c;并提供一些建議&#xff0c;幫助您在蝦…

交換機基本原理和配置

目錄 一、數據鏈路層功能 二、交換機的工作原理 三、交換機的四大功能 一、數據鏈路層功能 位于網絡層與物理層之間 數據鏈路的建立、維護與拆除幀包裝、幀傳輸、幀同步幀的差錯恢復流量控制 二、交換機的工作原理 交換機通過數據幀的源 MAC 地址&#xff0c;學習到交換機端…

偶數位字符前置算法

題目描述&#xff1a; 題目描述 編寫函數void myshift(char *s),在不打亂s原本相對位置情況下&#xff0c;將偶數位上的字符全部挪到奇數位字符的前面。輸入格式 輸入一個字符串 s保證輸入字符串 s 的長度大于等于1小于等于100輸出格式 輸出修改后的字符串 s。輸入樣例1 01234…

【算法】直接插入排序

目錄 1. 說明2. 舉個例子3. java代碼示例4. java示例截圖 1. 說明 1.直接插入排序的方式和打牌一樣&#xff0c;剛開始數組為空 2.拿到一個數字后從左到右將它與數組中的每一個數字進行比較&#xff0c;然后插入合適的位置 3.到最后&#xff0c;數組按照既定的順序排序好 2. 舉…

OpenCV基礎篇

OpenCV基礎篇 一、圖像、視頻讀取二、cv::Mat()數據類型三、繪圖功能四、鼠標響應事件五、圖像像素讀寫六、圖像像素運算七、顏色空間轉換八、圖像幾何變換九、圖像濾波十、圖像二值化十一、圖像梯度十二、Canny邊緣檢測十三、圖像形態學十四、圖像直方圖十五、霍夫變換十六、分…

線程池的拒絕策略

文章目錄 線程池的拒絕策略AbortPolicy拒絕策略&#xff1a;CallerRunsPolicy拒絕策略&#xff1a;DiscardOldestPolicy拒絕策略&#xff1a;DiscardPolicy拒絕策略&#xff1a; 線程池的拒絕策略 若在線程池當中的核心線程數已被用完且阻塞隊列已排滿&#xff0c;則此時線程池…

springboot_ssm_java學位論文盲審系統

本系統主要實現用戶登錄驗證&#xff0c;用戶使用郵箱&#xff0c;密碼和選擇身份進行登錄&#xff0c;用戶查看個人中心&#xff0c;提交論文&#xff0c;發表留言和問題反饋。用戶在線注冊。學生模塊功能實現&#xff1a;學生注冊&#xff0c;查看信息&#xff0c;修改資料&a…

智能優化算法應用:基于魚鷹算法無線傳感器網絡(WSN)覆蓋優化 - 附代碼

智能優化算法應用&#xff1a;基于魚鷹算法無線傳感器網絡(WSN)覆蓋優化 - 附代碼 文章目錄 智能優化算法應用&#xff1a;基于魚鷹算法無線傳感器網絡(WSN)覆蓋優化 - 附代碼1.無線傳感網絡節點模型2.覆蓋數學模型及分析3.魚鷹算法4.實驗參數設定5.算法結果6.參考文獻7.MATLAB…

藍橋杯航班時間

藍橋杯其他真題點這里&#x1f448; //飛行時間 - 時差 已過去的時間1 //飛行時間 時差 已過去的時間2 //兩個式子相加會發現 飛行時間 兩段時間差的和 >> 1import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;public cl…

Android藍牙協議棧fluoride(四) - 設備管理(bt interface)

設備管理的接口實現了藍牙的開/關、屬性設置、發現設備、獲取profile的接口等等。 接口聲明 接口聲明如下&#xff1a; // include/hardware/bluetooth.h typedef struct {// 打開接口并注冊回調函數int (*init)(bt_callbacks_t* callbacks, bool is_atv);// 關閉接口void (…