MSFConsole
Introducción a MSFconsole
Para empezar a interactuar con el Metasploit Framework, debemos escribir msfconsole
en la terminal de nuestra elección. Muchas distribuciones orientadas a la seguridad, como Parrot Security y Kali Linux, vienen con msfconsole preinstalado. Al igual que otras herramientas de línea de comandos, podemos usar varias opciones al lanzar el script, que varían desde interruptores/opciones de visualización gráfica hasta opciones procedimentales.
Preparación
Al iniciar msfconsole, veremos su icónica splash art y el prompt de línea de comandos, esperando nuestro primer comando.
Lanzar MSFconsole
Si prefieres evitar la pantalla de bienvenida, puedes usar la opción -q
, que no muestra el banner:
Para ver todos los comandos disponibles, podemos escribir el comando help
.
Una de las primeras cosas que necesitamos hacer es asegurarnos de que los módulos que componen el framework estén actualizados. En versiones anteriores, esto se hacía ejecutando msfupdate
en la terminal (fuera de msfconsole). Sin embargo, el gestor de paquetes apt puede manejar la actualización de módulos y características sin problemas.
Instalación de MSF
Proceso de Enumeración
Uno de los primeros pasos que cubriremos es buscar un exploit adecuado para nuestro objetivo. Sin embargo, antes de intentar cualquier explotación, necesitamos tener una perspectiva detallada del objetivo, lo cual se realiza a través del proceso de Enumeración.
Durante la Enumeración, debemos identificar qué servicios públicos están corriendo en el objetivo. Por ejemplo: ¿es un servidor HTTP? ¿Es un servidor FTP? ¿Es una base de datos SQL? Estos diferentes tipos de objetivos varían considerablemente en el mundo real.
Debemos comenzar con un escaneo exhaustivo de la dirección IP del objetivo para determinar qué servicio está ejecutándose y qué versión está instalada para cada servicio.
Estructura de Metasploit (MSF)
La estructura del compromiso en MSF se divide en cinco categorías principales:
Enumeración
Preparación
Explotación
Escalada de privilegios
Post-explotación
Esta división facilita encontrar y seleccionar las funciones apropiadas de MSF de manera más estructurada y trabajar con ellas en consecuencia. Cada categoría tiene diferentes subcategorías, como la Validación de Servicios y la Investigación de Vulnerabilidades.
Es crucial que nos familiaricemos con esta estructura y sus componentes. Experimentar con las diferentes funciones es parte integral de aprender una nueva herramienta o habilidad. Por lo tanto, se recomienda probar todas las funciones imaginables en los laboratorios y analizar los resultados por cuenta propia.
Last updated