Proving Grounds Practice : Symbolic Walkthrough
Proving Grounds Practice : Symbolic Walkthrough Foothole (立足點 ) : Port Scan 只有開兩個 Port,80 是一個網頁轉 PDF 的線上工具 知道網站是用 php 語法建立,寫一個標準的讀 PDF 的 LFI 利用去讀到使用者的 id_rsa PE ( 提權 ) : 這一題有許多提權解法,但是主機名稱叫做 Symbolic 表示要我們利用這個手法 下載無須 administrator 的 "CerateSymlink.exe" 工具建立 Symbolic Link 利用管理者備份的權限讀取管理者的 id_rsa 後 ssh 登入 注意事項 : 網頁的使用者名稱很特別 PE 有許多手法可以達成 phpmyadmin 上傳 webshell 然後透過 powershell 建立 reverse shell 透過 MySQL 使用 phoneinfo.dll payload 並執行 WerTrigger.exe 來達到 Reverse shell 透過 MySQL 直接讀取 administrator 的 id_rsa Private Key 然後 ssh 登入 透過 Symbolic Link 利用本機的備份讀取 administrator 的 id_rsa Private Key 然後 ssh 登入 第一步 Rustscan, └─$ rustscan -a 192.168.156.177 --scripts none --ulimit 5000 | tee rustscan 少見的只有兩個 Port,不是很難就是很簡單 snmp filtered 沒戲,└─$ sudo nmap -sU -Pn -p 161 192.168.156.177 | tee snmp nmap,└─$ sudo nmap -sCV -A -Pn -p 22,80 192.168.156.177 | tee nmap 22 SSH 看來是一台 Windows 80 Apache httpd 2.4.48 |_http-title: WebPage to PDF : 從 Title 來看是個線上轉 PDF 網站 whatweb,是個 php 網站 80 / Power by W...