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
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
留言
張貼留言