Write-ups

Resolución del CTF CHOCOLATE

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 plantilla de apche por defecto asi que fuzzeando nos encontramos con un directorio:

El cual contiene un usuario.

Le hacemos fuerza bruta al usuario por ssh y obtenemos una contraseña.

Listamos usuarios y nos encontramos con el usuario «secretote».

Le volvemos a hacer fuerza bruta y nos da la contraseña.

Vemos que tenemos permisos de ejecución de el binario «man» como «root».

Así que siguiendo tal y como lo dice en gtfobins, ejecutamos el manual.

y no lanzamos una bash como root.

Especial agradecimiento al compañero ElPingüinoDeMario por la creación y el conocimiento aportado en esta máquina.

Deja una respuesta

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