#htb #linux #sqli #suid

HackTheBox - Máquina Ejemplo: Root y User Flag

CTF: HackTheBox Dificultad: Medio

Resumen

Esta es una demostración de cómo se verá un writeup usando el nuevo layout y el plugin de Tailwind Typography. Toda la estructura está estilizada automáticamente.

Reconocimiento (Nmap)

Primero escaneamos los puertos del servidor.

nmap -sC -sV -p- 10.10.10.10 -oN nmap.txt

Encontramos que el puerto HTTP está abierto. Al navegar a la página web, descubrí un panel de login vulnerable.

Explotación Inicial (User)

Usamos un bypass básico de SQL Injection: ' OR 1=1 -- y logramos ingresar. Adentro, encontramos una función para subir archivos y logré subir una reverse shell.

Escalamiento de Privilegios (Root)

Una vez conseguido el acceso inicial como usuario www-data, busqué binarios con permisos SUID.

Siempre revisa permisos inusuales, cronjobs o binarios SUID como primera regla.

¡Con eso obtenemos root!