Proving Grounds Play : Gaara Walkthrough

 Proving Grounds Play : Gaara Walkthrough


Foothold :

  • 80 網站打開是我愛羅,逛了一大圈後甚麼都沒有發現與可利用
  • 最後使用我愛羅 gaara 當作使用者名稱,hydra 爆破成功,SSH 登入

PE :

  • SUID 發現 gdb,依據 GTFObins 利用後提權成功


Rustscan,└─$ rustscan -a 192.168.103.142 --scripts none --ulimit 5000 | tee rustscan



snmp check,└─$ sudo nmap -sU -p 161 192.168.103.142 | tee snmp               



nmap,└─$ sudo nmap -sCV -A -p 22,80 192.168.103.142 | tee nmap 



whatweb,└─$ whatweb -v http://192.168.103.142 | tee whatweb  



80 /,愛新覺羅耶



80 /robots.txt



gobuster /,└─$ gobuster -w ./dirfuzzing.txt dir -u http://192.168.103.142 -t 150 -x txt,php,git,pdf | tee gobuster



使用 big.txt 再掃一次 gobuster 一樣沒發現



快速掃描 UDP,└─$ sudo nmap -sU -F 192.168.103.142 -v | tee nmap-udp

一樣沒有發現



再換一個大一點的字典檔再掃一次 gobuster,出現了一個 /Cryoserver

PS : Cryoserver 中文是冷凍伺服器



80 /Cryoserver,甚麼都沒有



gobuster 沒有發現


最後發現 /Cryoserver 網頁要下拉,下面有三個 URI

/Temari、/Kazekage、/iamGaara,第三個是我是我愛羅.......XD



先看看我愛羅吧,80 /iamGaara

看來是我愛羅的維基百科文字解說



80 /Temari 中文是 "手鞠",這是火影中的另外一個腳色名字

內容也偏向火影忍者的維基百科說明



最後一個 80 /Kazekage 一樣



由於沒有其他發現,開始查看文字的內容

直接貼到 Google 翻譯查看,在 /iamGaara 中的一段出現了無法翻譯的文字部分如下

看來就像是一段密碼 : f1MgN9mTf9SNbzRygcU



編輯帳號密碼檔



hydra 測試 SSH 看看,結果沒有發現



那一串密碼該不會是 HASH,試試看用 hash-identifier 結果查不出來



hashes.com 也沒有歷史紀錄



主頁是我愛羅,看來這個作者很愛他,所以決定直接使用我愛羅的名稱測試爆破看看

└─$ hydra -l gaara -P /usr/share/wordlists/rockyou.txt ssh://192.168.103.142   

花了三分鐘左右,爆破出來了一組憑證 gaara:iloveyou2


SSH 進去了,獲取第一階段 flag



cat /etc/passwd,還真的只有我愛羅一個帳號而已



cat /etc/crontab



sudo -l 沒有東西



SUID check



執行 linpeas,發現 /usr/local/games 亮燈



切換過去發現甚麼都沒有



發現另外一個橘燈 /usr/bin/gdb,在檢查 SUID 時直接跳過了

看來以後還是要一個一個檢查,太相信自己的直覺果然是沒有用的



確認 GTFObins : gdb | GTFOBins



跟著執行成功 root,獲取 proof.txt




留言

這個網誌中的熱門文章

Challenge 0 - Secura(2)

濫用 Windows 庫文件(Library File)

Challenge 0 - Secura(1)