Devtools
Máquina "DevTools" de DockerLabs
Autor: El Pingüino de Mario
Dificultad: Medio

Reconocimiento
Empezamos con un escaneo de nmap:
Solo tenemos dos puertos abiertos:
•Puerto 22: OpenSSH 9.2p1
•Puerto 80: Apache httpd 2.4.62
y nos enfrentamos a un Debian.
Si vamos a la web, nos saltará un cuadro que nos pide iniciar sesión, pero nosotros no tenemos la contraseña. Luego de probar un rato, decido leer el código fuente de la página (curl 172.17.0.2) y veo que dice lo siguiente en el principio:
Viendo esto, puede ser que el archivo se intente ocultar ya que su nombre es "backup" pero con dos "p", por lo que si lo revisamos, veremos que nos da las credenciales:

si probamos las credenciales en la web nos funcionan correctamente, pero no para entrar por ssh, pero si revisamos el comentario:
(Supongo que mario quiso poner "baluleroh" (su perro) pero ahi en la maquina puso "beluleroh")
Por lo que podriamos intentar un ataque de hydra pero con usuarios.
Intrusión
Continuamos haciendo el ataque:

Ya tenemos credenciales, por lo que continuaremos conectándonos por ssh.
Escalada de privilegios
Carlos
Siendo el usuario carlos, ejecuto un sudo -l y veo que puedo ejecutar ping como root y xxd, por lo que luego de buscar, veo que puedo editar el /etc/passwd de la siguiente manera:
Por lo que una vez ejecutado eso, ejecutamos su y escalamos a root.
Root

Gracias por leer :)
Última actualización