Hace un tiempo en DragonJAR había visto el Metasploitable, la primera versión del entorno de entrenamiento que nos permite realizar pruebas con nuestra herramientas de seguridad sin problemas, la nueva versión de Metasploitable (2.0) cuenta con aun mas aplicaciones vulnerables para nuestro entretenimiento.
Aunque rapid7 ya ha publicado una completa guía paso a paso sobre como explotar los fallos de Metasploitable 2, me puse en la tarea de realizar vídeo tutoriales en vídeo resolviendo este gran entorno, solo espero que les sea de utilidad.
Tabla de Contenido
Episodio 1 – Exploiting vsftpd 2.3.4 backdoored version
Episodio 2 – UnrealIRCD 3.2.8.1 backdoored – CVE 2010-2075
Episode 3 – PHP CGI Argument Injection (CVE 2012-1823)
Episode 4 – DRuby Distributed Ruby Code Execution
Episode 5 – Java RMI Server – Java Code Execution
Episode 6 – NFS Misconfiguration – Access via SSH
Episode 7 – Samba «username map script» Remote Command Execution
Cualquier duda al respecto déjame un comentario que estaré pasando para leerlo… espero que los disfruten
Articulo escrito por José Antonio Pérez @Japtron para La Comunidad DragonJAR
CAPACÍTATE EN SEGURIDAD INFORMÁTICA OFENSIVA
Regla de oro: solo en un laboratorio aislado
Metasploitable 2 es intencionalmente vulnerable: trae servicios y configuraciones débiles a propósito, con exploits públicos bien conocidos. Por eso jamás debe conectarse a internet ni convivir con una red de producción: un atacante automatizado la comprometería en minutos.
Ejecútala siempre en una red de laboratorio aislada — host-only o una red interna del hipervisor, sin puente hacia tu LAN ni salida a internet — y trabaja con instantáneas (snapshots) de la máquina virtual para restaurar el estado limpio después de cada sesión de práctica. Si otro equipo de tu laboratorio necesita llegar a la VM, hazlo solo dentro de esa red aislada.
Este cuidado no es paranoia: es el estándar mínimo para practicar explotación sin convertir tu laboratorio en un riesgo para terceros. La guía oficial de Rapid7 con el paso a paso de cada fallo es el complemento natural de estos videos: úsala para verificar cada ejercicio por tu cuenta y para entender por qué cada servicio falla, no solo cómo se explota.
Metasploitable 2 hoy y el flujo que no cambió
Metasploitable 2 sigue siendo el estándar clásico para aprender explotación de forma ordenada: cada episodio de esta guía recorre un servicio vulnerable de punta a punta, y esa estructura sigue siendo una excelente forma de entrenar. Ten en cuenta que los videos muestran una interfaz de msfconsole de su época, pero el flujo esencial no cambió: seleccionar el módulo con `use`, configurar el objetivo con `set`, y lanzar el ataque con `run` o `exploit`.
Si ya dominas esta VM, existe Metasploitable 3, la continuación del proyecto: se construye con Vagrant en lugar de descargarse como imagen fija y agrega un objetivo Windows, lo que amplía la práctica hacia entornos mixtos.
Para profundizar, Rapid7 mantiene la documentación oficial de la serie Metasploitable; consúltala para verificar descargas, requisitos y guías actualizadas. La secuencia `use` / `set` / `run` aparece en cada episodio: dominarla aquí te prepara para cualquier otro objetivo vulnerable que practiques después.