Volver a los write-ups

Mr. Robot de punta a punta, a través del túnel

La ruta completa de una máquina de VulnHub atacada desde AWS hasta mi laboratorio local, y qué herramientas de línea de comandos reemplazaron a Burp Suite.

Contexto

Mr. Robot es la primera máquina que resolví en PentestLab, parte de CloudLab. El ataque sale de una instancia EC2 en AWS y llega a la VM, que corre en mi equipo con libvirt, atravesando un túnel WireGuard. La VM vive en una red NAT aislada y solo hay una máquina vulnerable activa a la vez.

Resolverla sin interfaz gráfica fue parte del objetivo: cada módulo principal de Burp Suite tiene un reemplazo de línea de comandos.

La ruta

  1. Reconocimiento inicial con nmap.
  2. Tecnologías web con httpx y enumeración SMB/NetBIOS con enum4linux-ng.
  3. Enumeración de directorios con gobuster: aparecen las rutas de WordPress y elrobots.txt, que entrega la primera key.
  4. Enumeración de usuarios de WordPress con ffuf.
  5. Fuerza bruta de la contraseña con wpscan.
  6. Reverse shell mediante ejecución de código en el editor de temas, y extracción del hash de otro usuario del sistema.
  7. Escalada a root a través del bit SUID de nmap. Las tres keys obtenidas.
  8. Acceso SSH root persistente con un usuario dedicado, preparado para el análisis credenciado con Nessus.

Qué reemplazó a Burp Suite

Módulo de BurpReemplazo en línea de comandos
Intruderffuf, hydra
Repeatercurl
Proxy e historial HTTPmitmproxy, mitmdump
Target y sitemapkatana, gospider, gobuster
Scannernuclei

nuclei y katana quedaron fuera de la instancia atacante porque sus dependencias agotaban CPU y RAM en una t3.micro. Corren en una máquina local aparte.

Qué falta

El análisis de vulnerabilidades credenciado con Nessus, el informe final y el enfoque purple team, que cruza lo que ve el ataque con lo que detecta el monitoreo. Metasploitable2, DVWA y Death Note siguen en la lista.

El recorrido completo, comando por comando y con capturas, está en elrepositorio de CloudLab.