MAQUINA FUNBOXEASY
Enumere los puertos de la maquina con lo siguientes comandos:
A este comando lo use para ver los puertos de la maquina, solo los que se encuentran abiertos.
Los siguientes comandos son para ver los servicios y versiones que corren es los puertos encontrados.
Como metodología, al tener 2 puertos abiertos, el 22 ssh y el 80 http, comence realizando una reconocimiento de tecnologías de la web ya que no poseo credenciales para acceder al ssh.
Whatweb se usar para las tecnologías que están corriendo en la web.
Al ingresar a la web me tope con la pagina de default de apache, por lo que sin pensarlo ejecute dirsearch para encontrar directorios ocultos en la web.
El directorio interesante es el phpmyadmin (no hace falta ser científico para darse cuenta xD). En dicho directorio tengo un panel de sesion.. use credenciales por defecto como admin:admin toor:root root:toor etc, pero nada de ello me funciono, hasta trate de bypasearlo pero nada.
En el icono de pregunta (?) pude ver la version del phpmyadmin.. que luego pase a buscar alguna vuln pero nada tampoco..
Como la pagina esta corriendo en PHP volvi a enumerar pero esta vez con la herramienta FUFF agregando la extensión ".php".
Luego de un tiempo, encontre otro directorio llamado "MINI", cuando ingrese al directorio me encontre con software llamado "ZIRION MINI SHELL"
Me puse revisar un poco la aplicación y note que puedo modificar los archivos, darle permisos (LADO DERECHO), también subir archivos (interesante)..
Al tener esto se me vino automáticamente subir una reverhsell en php, en mi caso use el de ivan sicek.
Listo ahora me encuentro dentro de la maquina como usuario www-data..
Luego de una búsqueda, encontré unos usuarios en el directorio /home, estos no poseían nada interesante dentro de sus carpetas.
Me acorde que tenia un phpmyadmin por lo que busque con el parámetro "locate" busque todos los archivos de php.
Leí los mas interesantes, hasta que encontré un config-db.php, este archivo contiene unas credenciales interesante.
Las credenciales encontradas son validas para el panel de phpmyadmin pero al revisar las columnas me ejecutaba un error por ende pensé que la password podría ser de alguno de los usuarios encontrados .. ¿si no para que están?.
Guarde los nombres de los usuarios en un archivo y luego realice fuerza bruta con hydra.
Bien hasta aca todo bien.. una vez que ingrese como usuario karla me puse en campaña de encontrar la forma de escalar privilegios.. para mi suerte con el comando sudo -l me mostro las puertas al cielo ya que tengo todos los privilegios con esta cuenta.
ROOT.
Al tener subida la revershell me dirigí al siguiente apartado: (Hay que ir directamente a la revershell). Pero antes me puse en escucha con netcat.