發表文章

Proving Grounds Practice : Internal Walkthrough

圖片
  Proving Grounds Practice : Internal Walkthrough Foothole (立足點 ) : 列舉常用的技術沒有發現,改用 nmapAutomator.sh 發現 CVE-2009-3103 漏洞 Metasploit 直接利用就進去了 PE ( 提權 ) : 不用 PE,進去就管理者了 注意事項 :  甚麼都找不到的時候記得 nmapAutomator.sh 給它下去就對了 Kali IP : 192.168.45.167 靶機 IP : 192.168.164.40 第一步掃 Port, └─$ rustscan -a 192.168.164.40 --scripts none --ulimit 5000 | tee rustscan snmp 沒開,└─$ sudo nmap -sU -p 161 192.168.164.40 | tee snmp                 nmap,└─$ sudo nmap -sCV -A -p 53,135,139,445,3389,5357,49152,49153,49154,49155,49156,49157,49158 192.168.164.40 | tee nmap 53 Microsoft DNS 6.0.6001 (17714650) (Windows Server 2008 SP1) 5357 Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP) enum4linux 沒啥有用的資訊,└─$ enum4linux -a 192.168.164.40 | tee enum4linux                              5357 / 5357 /robots.txt gobuster 5357 也沒有東西,└─$ gobuster -w ./dirfuzzing.txt dir -u http://192.168.164.40:5357 -c -t ...

Proving Grounds Practice : Hutch Walkthrough

圖片
 Proving Grounds Practice : Hutch Walkthrough Foothole (立足點 ) : 枚舉時發現 80 Port 網站且支援 WebDAV 的方式使用,但需要經過驗證才能用 後續透過 nmap 帶 script 列舉網域名稱然後使用 ldapsearch 找到某個使用者描述欄位有寫密碼 80 Port 網站有支援 WebDAV 使用 cadaver 帶驗證上傳 cmdasp.aspx 後執行命令建立 reverse shell PE ( 提權 ) : SeImpersonatePrivilege 標準作業,使用 JuicyPotatoNG.exe 提權 注意事項 :  WebDAV 學習,nmap 若 Timeout 會沒有掃到 cadaver 指令使用 LAPS 的提權應用 Kali IP : 192.168.45.204 靶機 IP : 192.168.167.122 第一步掃 Port, └─$ rustscan -a 192.168.167.122 --scripts none --ulimit 5000 | tee rustscan 有 53、88、135、139、445、3268/3269 看來是一台 DC snmp,└─$ sudo nmap -sU -p 161 192.168.167.122 | tee snmp,filtered 看來沒戲 nmap,└─$ sudo nmap -sCV -A -p 53,80,88,135,139,389,445,464,593,3268,3269,5985,49687,49674,49672,49671,49667,49666,49760 192.168.167.122 | tee nmap 80 IIS 且有 WebDAV 且支援 POST,看來很有戲 enum4linux without credential LDAP Search,└─$ nmap --script "ldap* and not brute" 192.168.167.122 -p 389 -v -Pn -sT Domain : DC=hutch,DC=offsec LDAPSearch 掃出比預設多的資訊,利用 grep 看看幾個有用的資訊,沒有甚麼發現 LDAP 進階...

Proving Grounds Practice : Helpdesk Walkthrough

圖片
 Proving Grounds Practice : Helpdesk Walkthrough Foothole (立足點 ) : 發現 ManageEngine ServiceDesk Plus 7.6.0 ,枚舉後利用上傳 Java Payload 建立 payload 後執行 pythone code 成功 Python code 是 google 去 github 找的不是 Exploit DB 裡面的 https://github.com/PeterSufliarsky/exploits/blob/master/CVE-2014-5301.py PE ( 提權 ) : 不用 PE,進去就是管理者了 注意事項 :  需要有帳號密碼的驗證後上載一個 JAVA Payload 跑 reverse shell 這一題直接使用系統的預設的帳號密碼 枚舉時發現太多項,結果到底要用哪一個 Exploit 很讓人傷腦筋  Kali IP : 192.168.45.204 靶機 IP : 192.168.205.43 第一步掃 Port nmap 8080 Apache Tomcat/Coyote JSP engine 1.1 8080 / ManageEngine ServiceDesk Plus 7.6.0 版本資訊 ManageEngine ServiceDesk Plus 7.6.0 Google 搜尋套件預設帳號密碼 administrator:administrator 輸入帳密後可以登入 搜尋看看有沒有驗證過後的 RCE,結果也太多了吧..... 有 Metasploit 就是好事 Exploit-DB 35845 顯示是 Authenticated 看來是有點符合,CVE 是 2014-5301 Google CVE 看看有沒有可以手動用的 python code 直接使用第一個試試看 參考 :  https://github.com/PeterSufliarsky/exploits/blob/master/CVE-2014-5301.py 描述有寫要先用 msfvenom 建一個 Java payload,也有給範例...