Saltar a contenido

Creating Macros

Resumen del Video sobre la Creación de Macros en Core Impact

Este video explica cómo crear y utilizar macros en Core Impact. Una macro puede ser un conjunto de funciones o módulos que deseas ejecutar en un orden específico. Esto permite automatizar y optimizar tareas repetitivas durante el proceso de pruebas de penetración.

Qué es una Macro

  • Definición: Un conjunto de pasos que se ejecutan en un orden específico.
  • Uso Común: Ejecución de módulos preestablecidos (RPC steps) desde una pantalla de asistente.

Cómo Crear una Macro

  1. Acceso al Módulo de Macros:
  2. Ve a la pestaña "Modules" y selecciona “Create Macro”.
  3. Asigna un nombre a la macro y selecciona si deseas que se ejecute automáticamente, por ejemplo, cuando se descubre un nuevo agente.

Core Impact Creating Macro Screen

  1. Establecer Parámetros:
  2. Configura los parámetros para el módulo, como el rango de red que deseas escanear o los diferentes puertos Nmap que deseas incluir. Es importante recordar heredar del objetivo.

Core Impact Macro Inheret Screen

  1. Ejecutar la Macro:
  2. Una vez guardada la macro, podrás ver todos los pasos en acción a medida que se ejecutan. La macro pasará automáticamente a la siguiente fase una vez completada la primera fase.

  3. Uso de Macros para Explotaciones Específicas:

  4. Puedes crear macros para exploits específicos después de la fase de recopilación de información. Esto es útil en entornos conocidos donde siempre se escanean los mismos hosts y se sabe qué servicios están en ejecución.

Ejemplo Práctico de Uso de Macros

  1. Selección de Funciones y Módulos:
  2. Selecciona los módulos que deseas incluir en la macro, como TCP Connect para descubrimiento de red, Banner Grabs para detección de sistemas operativos, y Service Detection.

  3. Configuración de Parámetros:

  4. Configura los parámetros para cada módulo, como el rango de red y los puertos a escanear.

  5. Ejecución de la Macro:

  6. Observa cómo se ejecutan los pasos de la macro en el orden especificado. Por ejemplo, primero se ejecuta ICMP para la recolección de información, luego TCP Connect para el escaneo de puertos, y así sucesivamente.

Transcripción del Video

  1. Introducción sobre las macros en Core Impact.
  2. Explicación de cómo una macro puede ser un conjunto de funciones o módulos que se ejecutan en un orden específico.
  3. Demostración de cómo crear una macro desde la pestaña de módulos y configurarla para ejecutarse automáticamente.
  4. Configuración de los parámetros de la macro y su ejecución en tiempo real.
  5. Uso de macros para tareas específicas, como la detección de servicios y la explotación de vulnerabilidades conocidas.

Este resumen cubre las funcionalidades clave para crear y utilizar macros en Core Impact, destacando cómo estas herramientas pueden mejorar la eficiencia y la efectividad en la ejecución de pruebas de penetración automatizadas y repetitivas.