Write-ups

Resolución del CTF PIZZA HOT

Enumeración

Escaneo de puertos

Realizamos un escaneo de todos los puertos para saber cuáles están activos.

Los parámetros utilizados son:

  • -p- : Escaneo de todos los puertos. (65535)
  • -sS : Realiza un TCP SYN Scan para escanear de manera rápida que puertos están abiertos.
  • -sC : Realiz una escaneo con los scripts basicos de reconocimiento
  • -sV : Realiza un escaneo en buqueda de los servicios
  • –min-rate 5000: Especificamos que el escaneo de puertos no vaya más lento que 5000 paquetes por segundo, el parámetro anterior y este hacen que el escaneo se demore menos.
  • -n: No realiza resolución de DNS, evitamos que el escaneo dure más tiempo del necesario.
  • -Pn: Deshabilitamos el descubrimiento de host mediante ping.

Nos encontramos ante una web

Examinando el codigo fuente vemos que enumeramos un usario llamado pizzapiña:

Le hacemos fuerza bruta al servicio ssh puesto que solo tenemos ssh y http.

Podemos entrar y podemos ejecutar como el usuario pizzasinpiña el vinario gcc.

Buscamos el GtfoBins.

Y obtenemos acceso con el nuevo usuario el cual podemos ejecutar como root sin proporcionar contraseña el binario man.

De la misma manera buscamos en GtfoBins el binario.

Abrimos el manual de man y escribimos !#/bin/bash.

Y nos convertimos en root.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *