成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

JIS-CTF_VulnUpload靶機攻略是什么

本篇文章給大家分享的是有關(guān)JIS-CTF_VulnUpload靶機攻略是什么,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了滁州免費建站歡迎大家使用!

vulnhub 是我喜愛的游樂場之一,上面的每個靶機都是很酷的一個游戲。完整找出所有 flag 只是基本任務(wù),實現(xiàn)提權(quán)才是終極目標。我并不追求最快奪旗,而是盡可能運用完整攻擊鏈入侵靶機,所以,這篇攻略中,或許某些內(nèi)容對奪旗無直接幫助,但在應(yīng)對真實目標時,你應(yīng)該考慮。

靶機 "JIS-CTF: VulnUpload" 含有 5 個 flag、初級難度,平均耗時 1.5 小時可完成攻擊。你可以從 https://www.vulnhub.com/entry/jis-ctf-vulnupload,228/ 獲取 virtualbox 格式的鏡像,導(dǎo)入后立即可玩:

JIS-CTF_VulnUpload靶機攻略是什么

JIS 虛擬機為 DHCP,我得想法找出它的 IP。nmap 的 -sn 選項用于探測主機存活性:

JIS-CTF_VulnUpload靶機攻略是什么

很快,找到 4 個存活 IP。其中,56.1 為我主系統(tǒng) IP,56.2 為 DHCP 服務(wù)器,56.5 顯示 localhost-response 為本機(kali),所以,JIS 的 IP 為 192.168.56.6。

一、系統(tǒng)服務(wù)發(fā)現(xiàn)

拿到 IP 第一要務(wù)當然是分析服務(wù)。nmap 的 -O、-sV 兩個命令行參數(shù)可用于此:

JIS-CTF_VulnUpload靶機攻略是什么

可知,JIS 在 22 端口開啟了 SSH(OpenSSH 7.2p2)、80 端口開啟 HTTP(Apache httpd 2.4.18)等兩個服務(wù)。另外,操作系統(tǒng)為 ubuntu。這三個信息將成為下個階段的主要攻擊面。

二、系統(tǒng)漏洞分析

針對 SSH 服務(wù),我習(xí)慣從弱口令和系統(tǒng)漏洞兩方面進行攻擊。弱口令方面,我用常見用戶名和常見密碼進行暴破,雖然幾率不大:

JIS-CTF_VulnUpload靶機攻略是什么

短時間跑不完,先放這兒,后續(xù)再看。

SSH 服務(wù)的系統(tǒng)漏洞查找方面,我推薦 searchsploit 工具。精確搜索 OpenSSH 7.2p2:JIS-CTF_VulnUpload靶機攻略是什么

存在用戶名可枚舉漏洞,剛好,要能找到有效用戶名,將有助于暴破 SSH 口令。立即用 EXP 試試:JIS-CTF_VulnUpload靶機攻略是什么

試過幾次,結(jié)果都不一樣,感覺這個 EXP 不可靠?;蛟S是搜索條件太苛刻,不帶版本號,直接搜索 openssh 看看有無其他漏洞:JIS-CTF_VulnUpload靶機攻略是什么

其中,有兩個可考慮,依次為本地提權(quán)的漏洞、遠程命令執(zhí)行漏洞。哇,很誘人,不過很遺憾,都用不了。對前者而言,當前沒用任何據(jù)點(如 webshell),還談不上提權(quán)操作,當前只能先放放,后續(xù)可能用的上;對后者來說,利用條件非常嚴苛,攻擊者必須拿到 forwarded agent-socket 的控制權(quán),而且目標必須 SSH 登錄攻擊者所控制 forwarded agent-socket 的那臺機器,才可能讓目標加載指定 *.so,實現(xiàn)遠程命令執(zhí)行。罷了,SSH 系統(tǒng)漏洞暫時就不深入了。

apache 服務(wù)看下有無可利用的漏洞:JIS-CTF_VulnUpload靶機攻略是什么

先前服務(wù)探測時找到的準確版本為 apache httpd 2.4.18,那么只有一個漏洞內(nèi)存泄漏的漏洞,沒多大價值。

這個階段系統(tǒng)漏洞只能分析到這個程度,雖然知道發(fā)行套件為 ubuntu,但不知道具體版本、系統(tǒng)架構(gòu),很難準確的找到可用的操作系統(tǒng)漏洞,所以,沒必要繼續(xù)在系統(tǒng)漏洞層面耗時,后續(xù)如果能拿到 webshell,提權(quán)時再來深入分析,現(xiàn)在移步 web 應(yīng)用層面。

三、web 內(nèi)容發(fā)現(xiàn)

訪問之前找到的 web 端口自動重定向到 http://192.168.56.6/login.php:JIS-CTF_VulnUpload靶機攻略是什么

看了下 html 源碼,沒啥有價值的信息;枚舉用戶名也不能;或許可以暴破下弱口令,剛才的 SSH 暴破還沒完呢,web 登錄暴破還是先放一放,看看有無其他頁面。

大概 2015 年之前,掃 web 端口 – 找 web 后臺 – 弱口令登后臺 – 上傳一句話,是常見的高成功率的攻擊手法,其中,能否找到后臺地址,是成功的關(guān)鍵。換言之,我需要發(fā)現(xiàn)更多 web 內(nèi)容。具體而言,我希望找到更多文件、頁面、子目錄,最好能找到源碼打包的敏感文件、后臺運維的管理頁面、存放業(yè)務(wù)邏輯的子目錄,以拓展攻擊面。通常,我習(xí)慣結(jié)合枚舉和爬蟲兩種方式來發(fā)現(xiàn) web 內(nèi)容。

枚舉 web 內(nèi)容的工具很多,其實,你手上的 burp 內(nèi)置了強大的子目錄枚舉功能,但常被你忽略。訪問 http://192.168.56.6/,讓流量過 burp 后,立即展示出初始站點目錄結(jié)構(gòu):JIS-CTF_VulnUpload靶機攻略是什么

通過 engagement tools - discover content,啟用子目錄枚舉功能:JIS-CTF_VulnUpload靶機攻略是什么

枚舉之前,借助 firefox 插件 wappalyzer 確認后端語言為 php:JIS-CTF_VulnUpload靶機攻略是什么

簡單設(shè)置,讓 burp 只枚舉 php 類型的頁面,忽略 aspx、jsp 等等其他語言,以提高效率:JIS-CTF_VulnUpload靶機攻略是什么

很快,枚舉出不少新頁面:JIS-CTF_VulnUpload靶機攻略是什么

你看,比先前多了些頁面和目錄,如,logout.php、server-status/。逐一查看,沒啥有價值的內(nèi)容。

接下來,我用另一個工具 dirsearch 再次枚舉子目錄,與 burp 互補,獲得更多 web 內(nèi)容。高效和可配置是 dirsearch 的特色,同樣,用 --extension 選項設(shè)定只枚舉 php 類型的頁面,忽略 aspx、jsp 等等其他語言:JIS-CTF_VulnUpload靶機攻略是什么

從輸出結(jié)果 out.txt 中查看 HTTP 應(yīng)答成功(200)的頁面有 5 個:JIS-CTF_VulnUpload靶機攻略是什么

依次訪問這幾個頁面且讓流量過 burp,站點目錄結(jié)構(gòu)如下:JIS-CTF_VulnUpload靶機攻略是什么

子目錄枚舉,大概就到這個程度,接下來,爬取站點。

爬站,還是借助 burp:JIS-CTF_VulnUpload靶機攻略是什么

很快,爬取完畢,又新增不少頁面:JIS-CTF_VulnUpload靶機攻略是什么

朋友,玩了這么久,連個 flag 的影子都沒看到?別急,這就來了。在 burp 的 site map 中搜索 flag 關(guān)鍵字,第一個匹配項是 http://192.168.56.6/admin_area/:JIS-CTF_VulnUpload靶機攻略是什么

拿到第一個 flag{7412574125871236547895214};另外還拿到一組賬號 admin/3v1l_H@ck3r,可能是 web 的登錄賬號、也可能是 SSH 的賬號,一會試試。搜索 flag 得到的第二個匹配項是 http://192.168.56.6/flag/:JIS-CTF_VulnUpload靶機攻略是什么

得到第二個 flag{8734509128730458630012095}。

四、web 應(yīng)用漏洞分析

用 admin/3v1l_H@ck3r 嘗試登錄 http://192.168.56.6/login.php:JIS-CTF_VulnUpload靶機攻略是什么

成功,有個文件上傳功能,檢查下是否存在任意文件上傳漏洞。

隨便上傳一個 php 的 webshell 試試:JIS-CTF_VulnUpload靶機攻略是什么

icesword.php 上傳成功,存在任意文件上傳漏洞,但沒回顯上傳目錄。還記得先前 web 內(nèi)容發(fā)現(xiàn)時找到的 uploads/、uploaded_files/ 兩目錄么,嘗試訪問 http://192.168.56.6/uploads/icesword.php, 報錯,資源不存在,訪問 http://192.168.56.6/uploaded_files/icesword.php,沒報錯但頁面無內(nèi)容,沒事,至少清楚上傳目錄是 uploaded_files/。

我用 msfvenom 生成 MSF 的 php 反彈木馬 msf_private.php:JIS-CTF_VulnUpload靶機攻略是什么

啟動 MSF 并監(jiān)聽,隨后訪問 http://192.168.56.6/uploaded_files/msf_private.php,立即獲得 meterpreter 會話:JIS-CTF_VulnUpload靶機攻略是什么

簡單翻下文件:JIS-CTF_VulnUpload靶機攻略是什么

flag.txt、hint.txt 引起我的注意。查看之,flag.txt 無訪問權(quán)限;hint.txt 中拿到第三個 flag{7645110034526579012345670},以及一個提示信息,要想查看 flag.txt 先得找出賬號 technawi 的密碼:JIS-CTF_VulnUpload靶機攻略是什么

接下來,我需要查找用戶 technawi 的密碼。我計劃從文件名和文件內(nèi)容兩方面入手查找與 technawi 相關(guān)的信息。

我用 meterpreter 內(nèi)置的 search 命令來查找文件名中含有關(guān)鍵字 technawi 的文件:JIS-CTF_VulnUpload靶機攻略是什么

顯示未找到。奇怪,有 technawi 用戶,那肯定有 /home/technawi/,怎么會一個都找不到。進 shell 再確認下:JIS-CTF_VulnUpload靶機攻略是什么

這才對嘛。所以,你看,meterpreter 內(nèi)置的 search 不可靠。逐一查看,沒發(fā)現(xiàn)有價值的內(nèi)容。

查找文件內(nèi)容中含有關(guān)鍵字 technawi 的文件:JIS-CTF_VulnUpload靶機攻略是什么

逐一查看,在 /etc/MySQL/conf.d/credentials.txt 中找到第四個 flag{7845658974123568974185412},以及一組賬號 technawi/3vilH@ksor:JIS-CTF_VulnUpload靶機攻略是什么

五、登錄系統(tǒng)

用賬號 technawi/3vilH@ksor 成功登錄系統(tǒng):JIS-CTF_VulnUpload靶機攻略是什么

再次查看 flag.txt,拿到第五個 flag{5473215946785213456975249}:JIS-CTF_VulnUpload靶機攻略是什么

六、提權(quán)

最開始我就說過,flag 并不是我玩靶機的唯一目標,提權(quán)也很有意思。剛要查看內(nèi)核版本準備對應(yīng) exp 時,朦朧記得在 technawi 的 home/ 目錄中,看過 .sudo_as_admin_successful 文件:JIS-CTF_VulnUpload靶機攻略是什么

哇,運氣不錯,這說明 technawi 可以用自己的密碼切換為 root 用戶:JIS-CTF_VulnUpload靶機攻略是什么

就這樣,完成所有 flag 搜集、成功提權(quán)!

以上就是JIS-CTF_VulnUpload靶機攻略是什么,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享名稱:JIS-CTF_VulnUpload靶機攻略是什么
本文網(wǎng)址:http://jinyejixie.com/article36/gpejpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站收錄、網(wǎng)站改版ChatGPT、網(wǎng)站設(shè)計公司、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
黄陵县| 邻水| 莫力| 通河县| 莱芜市| 平乡县| 清镇市| 南平市| 阿坝县| 彭水| 岱山县| 新田县| 定日县| 大安市| 邓州市| 茂名市| 临武县| 广汉市| 涿州市| 积石山| 积石山| 广汉市| 常宁市| 武义县| 莎车县| 普宁市| 常熟市| 辉南县| 蓬溪县| 杭州市| 兴海县| 通许县| 阿合奇县| 湟中县| 岳阳市| 维西| 若尔盖县| 奈曼旗| 鹤山市| 土默特左旗| 公主岭市|