Descarga inmediata tras la compraPDF sin DRM: léelo en cualquier dispositivoGarantía de Calidad y Atención 24/7Pago cifrado y 100% seguroEbooks gratis para probar antes de comprarDescarga inmediata tras la compraPDF sin DRM: léelo en cualquier dispositivoGarantía de Calidad y Atención 24/7Pago cifrado y 100% seguroEbooks gratis para probar antes de comprar

Domina Metasploit para lanzar tu primer exploit con éxito

  • 1 min de lectura
  • Gratis
Vídeo de esta pieza: en producción. Mientras tanto, todo el contenido está aquí en texto.
Para empezar

Configurar mal un parámetro en Metasploit significa que tu ataque fallará antes de empezar. Vamos a ver cómo hacerlo bien.

Concepto

¿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.

Paso a paso

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

Practica

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.

terminal
$ msfconsole -q
msf6 > db_status
[*] Connected to msf. Connection-type: postgresql.
Dato clave

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.

Practica

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.

terminal
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

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