發表文章

目前顯示的是有「MySQL」標籤的文章

Proving Grounds Practice : Banzai Walkthrough

圖片
 Proving Grounds Practice : Banzai Walkthrough Foothole (立足點 ) : ftp 常用帳號密碼測試 admin:admin 可以登入與寫入檔案 ftp 根目錄與網站 8295 Port 根目錄依樣 上傳 PHP reverse shell 執行後拿到 Reverse Shell PE ( 提權 ) : 發現 MySQL 是 Root 權限執行且可以直接讀到 proof.txt 檔案所以直接利用 參考 Exploit-DB1518 使用 UDF 方式提權 步驟依據 PoC 內容一一操作即可實現 注意事項 : 學習 MySQL UDF 提權利用 Rustscan,└─$ rustscan -a 192.168.192.56 --scripts none --ulimit 5000 | tee rustscan snmp filtered,└─$ sudo nmap -sU -p 161 192.168.192.56 | tee snmp                     nmap,└─$ sudo nmap -sCV -A -p 21,22,25,5432,8080,8295 192.168.192.56 | tee nmap 21/tcp   open  ftp        vsftpd 3.0.3 22/tcp   open  ssh        OpenSSH 7.4p1 Debian 10+deb9u7 (protocol 2.0) 25/tcp   open  smtp       Postfix smtpd 5432/tcp open  postgresql PostgreSQL DB 9.6.4 - 9.6.6 or 9.6.13 - 9.6.19 8080/tcp open  http       Apach...

Proving Grounds Practice : Craft2 Walkthrough

圖片
Proving Grounds Practice : Craft2 Walkthrough Foothole (立足點 ) : 網站發現可以上傳 ODT 檔案,利用 python code 產生惡意的 ODT 檔案送出 NetNTLMv2 HASH 破解 Hash 後得到一組帳號密碼,該帳號密碼可以寫入 SMB 目錄即為網站的根目錄 上傳 Windows Reverse Shell php 檔案後執行成功拿到 interactive shell PE ( 提權 ) : 透過本機的 MySQL 服務與使用 Select 語法發現可以寫入 C:\windows\system32 權限 列舉 C:\windows\system32\phoneinfo.dll 是否存在(前提是要有權限可以寫入檔案到該路徑) 利用 Weitrigger.exe (Report.wer 要在同路徑) 去執行惡意的 dll 建立 Reverse Shell 回來 注意事項 : 學習到 ODT 檔是一種 Office 文件檔案,惡意檔案送出後可以丟出 NetNTLMv2 驗證 學習列舉 C:\windows\system32\phoneinfo.dll 是否存在(前提是要有權限可以寫入檔案到該路徑) 建立 phoneinfo.dll payload 後需要使用服務帳號去複製到 C:\windows\system32 底下 學習使用 MySQL 指令  select load_file 與 into dumpfile 的方式去 COPY 檔案 指令範例 select load_file ('C:\\\\xampp\\htdocs\\phoneinfo.dll') into dumpfile 'C:\\\\Windows\\system32\\phoneinfo.dll'; 利用 Weitrigger.exe (Report.wer 要在同路徑) 去執行惡意的 dll 建立 Reverse Shell 回來 Kali IP : 192.168.45.187 靶機 IP : 192.168.244.188 第一步 Ruststan,└─$ rustscan -a 192.168.244.188 --scripts none --ulimit 5000 | tee rust...