[TryHackMe]Challenges---Game Zone游戲區

這個房間將涵蓋?SQLi(手動利用此漏洞和通過?SQLMap),破解用戶的哈希密碼,使用?SSH?隧道揭示隱藏服務,以及使用?metasploit?payload 獲取 root 權限。

1.通過SQL注入獲得訪問權限

手工注入

輸入用戶名 嘗試使用SQL注入語句

' or 1=1 -- -

密碼留空

成功進入

使用SQLMAP工具

https://github.com/sqlmapproject/sqlmap

我們將使用 SQLMap 來導出 GameZone 的整個數據庫

使用我們之前登錄的頁面,我們將指向 SQLMap 目標的游戲評論 搜索功能

首先,我們需要使用BP攔截對搜索功能的請求

將此請求保存到文本文件中。然后我們可以將其傳遞給 SQLMap,以使用我們的 已認證的用戶會話。

sqlmap -r request.txt --dbms=mysql --dump

-r 所使用的攔截請求

--dbms 數據庫類型

--dump 嘗試輸入整個數據庫

獲得用戶agent47的密碼哈希值ab5db915fc9cea6c78df88106c6500c57f2b52901ca6c0c6218f04122c3efd14

可以使用john the ripper或者彩虹表在線查詢破解密碼

Decrypt MD5, SHA1, MySQL, NTLM, SHA256, MD5 Email, SHA256 Email, SHA512, Wordpress, Bcrypt hashes for free online

john /home/kali/Desktop/hash.txt -wordlist=/home/kali/Desktop/payloads/rockyou.txt --format=Raw-SHA256

既然有了賬號密碼 那么便可以ssh連接

2.通過反向ssh隧道暴露服務

通過反向?SSH?端口將遠程服務器主機上的端口

轉發到本地的主機和端口

使用一個名為?ss?的工具來調查主機上運行的Socket(套接字)

ss -tunpl

-t TCP協議

-u UDP協議

-n?不解析服務名稱

-p?顯示使用該套接字的進程

-l 只查看監聽的端口

我們可以看到,通過防火墻規則阻止了在端口 10000 上運行的服務(我們可以從 IPtable 列表中看到)。然而,使用 SSH 隧道,我們可以將端口暴露給我們(本地)!

從我們的本地機器,運行?ssh -L 10000:localhost:10000 <用戶名>@

完成后,在你的瀏覽器中輸入 "localhost:10000",你就可以訪問新暴露的網頁服務器。

登錄

發現CMS是webmin 1.580

查找相關exploit

使用metasploit?

設置好options

得到shell

會創建一個sessions

我們使用sessions -u <SESSION_ID>命令將我們的命令Shell會話升級為meterpreter會話

cat root.txt

得到

flag:

a4b945830144bdd71908d12d902adeee

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

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

相關文章

北京JAVA基礎面試30天打卡09

1.MySQL存儲引擎及區別特性MyISAMMemoryInnoDBB 樹索引? Yes? Yes? Yes備份 / 按時間點恢復? Yes? Yes? Yes集群數據庫支持? No? No? No聚簇索引? No? No? Yes壓縮數據? Yes? No? Yes數據緩存? NoN/A? Yes加密數據? Yes? Yes? Yes外鍵支持? No? No? Yes…

AI時代的SD-WAN異地組網如何落地?

在全球化運營與數字化轉型浪潮下&#xff0c;企業分支機構、數據中心與云服務的跨地域互聯需求激增。傳統專線因成本高昂、部署緩慢、靈活性差等問題日益凸顯不足。SD-WAN以其智能化調度、顯著降本、敏捷部署和云網融合的核心優勢&#xff0c;成為實現高效、可靠、安全異地組網…

css中的color-mix()函數

color-mix() 是 CSS 顏色模塊&#xff08;CSS Color Module Level 5&#xff09;中引入的一個強大的顏色混合函數&#xff0c;用于在指定的顏色空間中混合兩種或多種顏色&#xff0c;生成新的顏色值。它解決了傳統顏色混合&#xff08;如通過透明度疊加&#xff09;在視覺一致性…

Github desktop介紹(GitHub官方推出的一款圖形化桌面工具,旨在簡化Git和GitHub的使用流程)

文章目錄**1. 簡化 Git 操作****2. 代碼版本控制****3. 團隊協作****4. 代碼托管與共享****5. 集成與擴展****6. 跨平臺支持****7. 適合的使用場景****總結**GitHub Desktop 是 GitHub 官方推出的一款圖形化桌面工具&#xff0c;旨在簡化 Git 和 GitHub 的使用流程&#xff0c;…

整數規劃-分支定界

內容來自:b站數學建模老哥 如:3.4,先找小于3的,再找大于4的 逐個

JetPack系列教程(六):Paging——讓分頁加載不再“禿”然

前言 在Android開發的世界里&#xff0c;分頁加載就像是一場永無止境的馬拉松&#xff0c;每次滾動到底部&#xff0c;都仿佛在提醒你&#xff1a;“嘿&#xff0c;朋友&#xff0c;還有更多數據等著你呢&#xff01;”但別擔心&#xff0c;Google大佬們早就看透了我們的煩惱&a…

扎實基礎!深入理解Spring框架,解鎖Java開發新境界

大家好&#xff0c;今天想和大家聊聊Java開發路上繞不開的一個重要基石——Spring框架。很多朋友在接觸SpringBoot、SpringCloud這些現代化開發工具時&#xff0c;常常會感到吃力。究其原因&#xff0c;往往是對其底層的Spring核心機制理解不夠透徹。Spring是構建這些高效框架的…

Heterophily-aware Representation Learning on Heterogeneous Graphs

Heterophily-Aware Representation Learning on Heterogeneous Graphs (TPAMI 2025) 計算機科學 1區 I:18.6 top期刊 ?? 摘要 現實世界中的圖結構通常非常復雜,不僅具有全局結構上的異質性,還表現出局部鄰域內的強異質相似性(heterophily)。雖然越來越多的研究揭示了圖…

計算機視覺(7)-純視覺方案實現端到端軌跡規劃(思路梳理)

基于純視覺方案實現端到端軌跡規劃&#xff0c;需融合開源模型、自有數據及系統工程優化。以下提供一套從模型選型到部署落地的完整方案&#xff0c;結合前沿開源技術與工業實踐&#xff1a; 一、開源模型選型與組合策略 1. 感知-預測一體化模型 ViP3D&#xff08;清華&#…

Nginx 屏蔽服務器名稱與版本信息(源碼級修改)

Nginx 屏蔽服務器名稱與版本信息&#xff08;源碼級修改&#xff09; 一、背景與目的 在生產環境部署 Nginx 時&#xff0c;默認配置會在 Server 響應頭中暴露服務類型&#xff08;如 nginx&#xff09;和版本號&#xff08;如 nginx/1.25.4&#xff09;。這些信息可能被攻擊者…

從鋼板內部應力視角,重新認識護欄板矯平機

一、為什么鋼板會“自帶波浪”&#xff1f; 鋼卷在熱軋后冷卻、卷取、長途運輸、多次吊運時&#xff0c;不同部位受到的溫度、張力、碰撞并不一致&#xff0c;內部會產生不均勻的殘余應力。應力大的區域想“伸長”&#xff0c;應力小的區域想“縮短”&#xff0c;宏觀上就表現為…

C++中的`auto`與`std::any`:功能、區別與選擇建議

引言 在C編程中&#xff0c;auto和std::any是兩個功能強大但用途不同的工具。理解它們的區別和適用場景對于編寫高效、可維護的代碼至關重要。本文將詳細介紹auto和std::any的基本概念、使用方法、適用場景以及它們之間的區別&#xff0c;并提供選擇建議&#xff0c;幫助開發者…

【Linux】進程(Process)

一、什么是進程二、進程的創建三、進程的狀態四、僵尸進程五、孤兒進程六、進程的優先級 以及 并發/并行七、進程的切換一、什么是進程&#xff1f;什么是進程呢(一)?官方話來說&#xff1a;進程是一個執行實例、正在執行的程序、是系統資源分配的基本單位按課本官方話可能有一…

銷售管理系統哪個好?14款軟件深度對比

本文將深入對比14款銷售管理系統&#xff1a;1.紛享銷客&#xff1b; 2.Zoho CRM&#xff1b; 3.神州云動 CRM&#xff1b; 4.勵銷云 CRM&#xff1b; 5.Microsoft Dynamics?365 CRM&#xff1b; 6.悟空 CRM&#xff1b; 7.泛微 CRM&#xff1b; 8.HubSpot CRM&#xff1b; 9.…

如何從 0 到 1 開發企業級 AI 應用:步驟、框架與技巧

本文來自作者 莫爾索 的 企業級 AI 應用開發與最佳實踐指南&#xff0c; 歡迎閱讀原文。 大家好&#xff0c;我之前出版的《LangChain 編程&#xff1a;從入門到實踐》一書獲得了良好的市場反響和讀者認可。近期推出了第二版&#xff0c;我對內容進行了大幅更新&#xff1a;近 …

【LLM】Openai之gpt-oss模型和GPT5模型

note gpt-oss模型代理能力&#xff1a;使用模型的原生功能進行函數調用、網頁瀏覽&#xff08;https://github.com/openai/gpt-oss/tree/main?tabreadme-ov-file#browser&#xff09;、Python 代碼執行&#xff08;https://github.com/openai/gpt-oss/tree/main?tabreadme-o…

Ubuntu 20.04 虛擬機安裝完整教程:從 VMware 到 VMware Tools

目錄 一、VMware的安裝 1. 資源獲取 1. 網盤提取 2. VMware官網&#xff0c;選擇自己合適的版本&#xff0c;我下載的是16.2版本 2.安裝步驟 二、Ubuntu的安裝 1. Ubuntu 鏡像文件官網下載 2. Ubuntu的安裝步驟 第一步&#xff1a;打開剛剛安裝好的VMware16.2.0&#…

【DL】最優化理論和深度學習

最優化理論是計算機科學中一個重要的概念&#xff0c;它用于幫助我們找到最優解&#xff08;即最小或最大值&#xff09;的算法。在深度學習中&#xff0c;最優化理論用于幫助深度學習模型找到最優解。訓練誤差&#xff08;Training Error&#xff09;&#xff1a;指模型在訓練…

商品分類拖拽排序設計

商品分類、菜單項以及其他需要排序的元素常常會用到拖拽排序功能。這個看似簡單的交互背后&#xff0c;其實涉及到一系列復雜的后端邏輯處理&#xff0c;尤其是在如何高效地更新數據庫記錄方面。本文將探討兩種常見的實現方案&#xff0c;并分析各自的優缺點&#xff0c;幫助你…

ROS機器人云實踐設計申報書-草稿

ROS機器人云實踐作品申報書 ROS機器人云實踐設計一、項目基本信息 項目名稱&#xff1a;基于ROS的移動機器人云實踐平臺設計與應用 申報單位&#xff1a;[具體單位名稱] 項目負責人&#xff1a;[具體參與人員] 申報日期&#xff1a;[填寫日期] 二、項目背景與目標 項目背景&…