Primeros pasos con Metasploit en Kali

CiberseguridadBeginner
Practicar Ahora

Introducción

Metasploit es un framework con muchos tipos de módulos, incluidas herramientas de recopilación básica de información. Comprender cómo descubrir, inspeccionar, configurar y ejecutar un módulo resulta útil antes de considerar trabajos más avanzados.

Utilizarás su consola interactiva para inspeccionar un módulo local de títulos HTTP y recopilar la respuesta de una página de entrenamiento dedicada. Esta práctica no intenta explotación ni crea un shell remoto.

Explora un módulo auxiliar en la consola

En este paso iniciarás Metasploit, descubrirás un módulo de recopilación de información e inspeccionarás sus ajustes requeridos.

Entra en Kali y selecciona el espacio de trabajo compartido:

kali
cd /home/labex/project

Metasploit organiza sus funciones en módulos. Un módulo auxiliar puede recopilar información sin explotar una vulnerabilidad ni abrir un shell remoto. Esta práctica utiliza el escáner de títulos HTTP contra una página local dedicada.

Inicia la consola. -q reduce el mensaje de inicio:

msfconsole -q

El inicio puede tardar un poco. Cuando está lista, la consola muestra un indicador como msf > (algunas versiones incluyen un número de versión). Ahora estás dentro de Metasploit y no en el shell Bash. Los comandos siguientes se introducen en esa consola; no los precedas del indicador.

spool registra la salida de la consola en un archivo. Inicia un registro de la inspección del módulo:

spool /home/labex/project/module-notes.txt

search busca módulos. El filtro type:auxiliary limita los resultados a módulos auxiliares; name:title busca un nombre relacionado con títulos:

search type:auxiliary name:title

Busca auxiliary/scanner/http/title. Utiliza info con esa ruta completa para leer su descripción:

info auxiliary/scanner/http/title

La descripción explica que este módulo solicita páginas web y recopila información incluido el título HTML. No es una prueba de explotación.

use selecciona un módulo:

use auxiliary/scanner/http/title

El indicador incluye ahora el módulo seleccionado. Inspecciona sus ajustes antes de ejecutarlo:

show options

Busca RHOSTS (dirección o direcciones objetivo) y RPORT (puerto del servicio objetivo). Otras opciones pueden tener valores predeterminados. Este ejercicio utiliza un objetivo local y HTTP normal.

Cierra el registro de inspección permaneciendo en el módulo seleccionado:

spool off

Mantén abierta la consola para el siguiente paso. Los metadatos guardados registran qué hace el módulo y qué ajustes del objetivo espera.

Configura, ejecuta y revisa el escaneo local de títulos

En este paso ejecutarás el módulo auxiliar seleccionado contra la página web de entrenamiento proporcionada y conservarás sus hallazgos reales.

Permanece en la consola de Metasploit con el módulo de títulos HTTP seleccionado. Inicia un registro independiente para el resultado de la evaluación:

spool /home/labex/project/msf-results.txt

set asigna una opción de módulo. La dirección objetivo autorizada es 127.0.0.1; su puerto web de entrenamiento es 8085:

set RHOSTS 127.0.0.1
set RPORT 8085

Cada comando debe mostrar el ajuste asignado. Ejecuta el módulo seleccionado:

run

El resultado debe identificar el endpoint HTTP local, una respuesta 200 correcta y el título de página Kali Guided Console. Un título es información útil del servicio; no establece que la página sea vulnerable. La tarea termina al observar esta respuesta real, no cuando simplemente se inicia una consola.

back vuelve del contexto del módulo a la consola principal:

back

Termina el registro antes de salir de la consola:

spool off
exit

Debes volver al indicador Bash de Kali. Inspecciona los hallazgos registrados con un comando del shell:

cat /home/labex/project/msf-results.txt

El registro guardado debe conservar el objetivo real, el estado de respuesta y el título. Esta tarea de recopilación de información no necesita ningún módulo de explotación, escucha de payload, sesión Meterpreter ni configuración de base de datos.

Resumen

Utilizaste la consola interactiva de Metasploit para buscar, inspeccionar, seleccionar, configurar y ejecutar un módulo auxiliar. Registraste información HTTP real y distinguiste un resultado correcto de recopilación de información de una afirmación de vulnerabilidad o explotación.