Metasploit Fundamentals
Installing & Configuring The Metasploit Framework
Installing The Metasploit Framework
MSF lo distribuye Rapid7 y se puede descargar e instalar como un paquete independiente tanto en Windows como en Linux.
En esta seccion utilizaremos Metasploit Framework en Linux y nuestra distribución preferida es Kali Linux.
MSF y sus dependencias requeridas vienen preempaquetadas con Kali Linux, lo que nos ahorra el tedioso proceso de instalar MSF manualmente. Tambien lo podra encontrar en ParrotOS, ParrotSecurityOS.
The Metasploit Framework Database
La base de datos de Metasploit Framework (msfdb) es una parte integral de Metasploit Framework y se utiliza para realizar un seguimiento de todas sus evaluaciones, escaneos de datos del host, etc.
Metasploit Framework utiliza PostgreSQL como servidor de base de datos principal; como resultado, también necesitaremos para garantizar que el servicio de base de datos PostgreSQL se esté ejecutando y configurado correctamente.
La base de datos de Metasploit Framework también facilita la importación y el almacenamiento de resultados de escaneo de varias herramientas de terceros como Nmap y Nessus.
Installation Steps
Actualizar los repositorios del sistema operativo (Update) y actualizar el Metasploit Framework a la última versión.
Inicie y habilite el servicio de base de datos PostgreSQL. (Start / Enable). Para que el servicio se inicialice cada vez que se encienda el Sistema Operativo (Kali)
Inicializar la base de datos de Metasploit Framework (msfdb). Esencialmente configurarlo con las tablas de base de datos relevantes y esencialmente a que prepararlo para su uso.
¡Ejecute MSFconsole!
Demo: Installing & Configuring The Metasploit Framework
Quiz: Installing & Configuring The Metasploit Frameworkquiz
MSFconsole Fundamentals
La consola de metasploit framework sera la primera opcion que utilizaremos como pentester. Entonces se deberá de tener una buena comprensión de como funciona el MSF y los diversos comandos que se puede utilizar para buscar esencialmente módulos.
Antes de que podamos comenzar a usar Metasploit Framework para pruebas de penetración, debemos comprender cómo usar MSFconsole.
Metasploit Framework Console (MSFconsole) es una interfaz todo en uno fácil de usar que le brinda acceso a todas las funciones de Metasploit Framework. Este sera nuestro centro de comando todo lo pertiente a las pruebas de penetracion se puede hacer a traves de Metasploit. Entonces podemos buscar modulos, podemos cargar modulos, podemos configurar modulos de opciones, podemos ejecutar modulos directamente desde la consola de MSF.
Utilizaremos MSFconsole como nuestra interfaz principal de MSF durante el resto del curso.
What You Need To Know
A continuación, se lista las cosas mas importantes que deberia poder hacer, especialmente al terminar la lectura.
How to search for modules.
How to select modules.
How to configure module options & variables.
How to search for payloads. Los payload son parte o elmento vital de la explotacion y normalmente se combinan con exploits.
Managing sessions. Se revisara este punto cuando estemos en la fase de explotacion y post-explotacion.
Additional functionality.
Saving your configuration.
MSF Module Variables
Los módulos MSF normalmente requerirán información como la dirección IP y el puerto del host y el destino para iniciar una conexión/explotación remota.
Estas opciones se pueden configurar mediante el uso de variables MSF.
MSFconsole le permite establecer valores de variables locales o variables con valores globales.
MFS Module Variables
LHOST
Esta variable se utiliza para almacenar la dirección IP del sistema del atacante.
LPORT
Esta variable se utiliza para almacenar el número de puerto en el sistema del atacante que se utilizará para recibir una conexión inversa.
RHOST
Esta variable se utiliza para almacenar la dirección IP del sistema/servidor de destino.
RHOSTS
Esta variable se utiliza para especificar las direcciones IP de múltiples sistemas de destino o rangos de red.
RPORT
Esta variable almacena el número de puerto al que nos dirigimos en el sistema de destino.
Demo: MSFconsole Fundamentals
Quiz: MSFconsole Fundamentals
Creating & Managing Workspaces
MSF Workspaces
Los workspaces le permiten realizar un seguimiento de todos sus hosts, escaneos y actividades y son extremadamente útiles al realizar pruebas de penetración, ya que le permiten ordenar y organizar sus datos según el objetivo u organización.
MSFconsole le brinda la capacidad de crear, administrar y cambiar entre múltiples espacios de trabajo según sus requisitos.
Usaremos espacios de trabajo para organizar nuestras evaluaciones a medida que avancemos en el curso.
Demo: Creating & Managing Workspaces
Quiz: Creating & Managing Workspaces
Last updated