Para empezarConfigurar mal un parámetro en Metasploit significa que tu ataque fallará antes de empezar. Vamos a ver cómo hacerlo bien.
¿Qué es Metasploit?
Metasploit Framework es el estándar de la industria para el desarrollo, prueba y ejecución de exploits. Reúne una base de datos masiva de vulnerabilidades conocidas, payloads listos para usar y herramientas auxiliares que automatizan gran parte del proceso de intrusión en auditorías de seguridad.
Fases de un exploit en Metasploit
Para lanzar un exploit con éxito de forma manual dentro de la consola, debes seguir una secuencia lógica de selección y configuración previa antes de presionar enter.
Marca cada paso al entenderlo · 0/4
Iniciando la consola
El primer paso operativo es arrancar Metasploit en tu sistema de pruebas Kali Linux y verificar que el entorno de la base de datos esté activo.
$ msfconsole -q
msf6 > db_status
[*] Connected to msf. Connection-type: postgresql.
Miles de exploits centralizados
Actualmente, Metasploit cuenta con más de cuatro mil exploits verificados y actualizados constantemente. Esto reduce el tiempo que un pentester tardaría en programar un script desde cero para vulnerabilidades comunes.
Configurando el objetivo
Una vez seleccionado el exploit, es obligatorio definir la dirección IP de la máquina víctima (RHOSTS) y comprobar que todas las opciones requeridas estén completas antes de la ejecución.
msf6 exploit(windows/smb/ms17_010_eternalblue) > set RHOSTS 192.168.1.50
RHOSTS => 192.168.1.50
msf6 exploit(windows/smb/ms17_010_eternalblue) > exploit
Cuidado con los payloads erróneos
Elegir un payload incompatible con la arquitectura del sistema objetivo (por ejemplo, intentar inyectar uno de 64 bits en un sistema de 32) provocará un fallo inmediato o un pantallazo azul en la máquina víctima. Valida siempre la compatibilidad con el comando show payloads.
Atajos: ← → para cambiar de pieza · / para buscar
