Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Alternativas de ejecución sin inyección remota

3 tareas · 38 min · Principiante

Dado que cruzar fronteras entre procesos independientes es una de las actividades más vigiladas en los entornos corporativos, la doctrina de Red Team prefiere mecanismos de ejecución local o inyecciones tempranas que no disparen las alertas clásicas de hilos remotos y llamadas sospechosas entre procesos.

0 de 3 · 0%

Objetivo de la sala

Dado que cruzar fronteras entre procesos independientes es una de las actividades más vigiladas en los entornos corporativos, la doctrina de Red Team prefiere mecanismos de ejecución local o inyecciones tempranas que no disparen las alertas clásicas de hilos remotos y llamadas sospechosas entre procesos.

Abre inyeccion_local_sin_hilos.txt en la consola del laboratorio con el entorno rt-inyeccion-edr-guia.

Si el cargador no necesita esconderse dentro de otro proceso preexistente, puede ejecutar su carga directamente en su propio espacio de memoria virtual. Esta decisión táctica elimina de raíz las llamadas a OpenProcess y CreateRemoteThread sobre otros identificadores de proceso.

Esta tarea se hace en el laboratorio

Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.

Preparando el escritorio…

Responde para continuar

¿Cuál es el principal beneficio defensivo de ejecutar la carga útil dentro del propio proceso del cargador (Self-Injection)?

Ver pista de ayuda

Al operar en el propio espacio de memoria, se evitan las alarmas de apertura y creación de hilos remotos.

Revisa las alternativas de bajo perfil en inyeccion_local_sin_hilos.txt.

Para los escenarios donde resulta indispensable habitar dentro de un proceso hijo legítimo, existe una técnica que crea el proceso en modo suspendido y programa la carga en la cola de llamadas a procedimientos asíncronos (APC) del hilo principal antes de que los sensores del EDR se carguen en memoria.

Esta tarea se hace en el laboratorio

Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.

Preparando el escritorio…

Responde para continuar

Según inyeccion_local_sin_hilos.txt, ¿cómo se denomina en inglés la técnica de inyección que encola una rutina asíncrona en un proceso hijo antes de su inicialización?

Ver pista de ayuda

Consulta el último guion bajo alternativas de bajo perfil en inyeccion_local_sin_hilos.txt.

Otra alternativa para prescindir de la creación de hilos consiste en utilizar funciones de la API de Windows que aceptan punteros a funciones de usuario (Callbacks), como EnumChildWindows o CreateThreadPoolWork.

Al pasar la dirección de la carga útil como puntero de función de retorno a una API legítima del sistema, es la propia función de Windows la que ejecuta el código durante su operativa habitual, enmascarando el origen del flujo de instrucciones.

Esta tarea se hace en el laboratorio

Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.

Preparando el escritorio…

Responde para continuar

¿Cómo facilitan las funciones Callback de Windows la ejecución de código en memoria?

Ver pista de ayuda

Las APIs nativas con soporte de callback ejecutan el puntero proporcionado como parte de su flujo interno.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Preparando el escritorio…

16:24
Terminal (user@whoami)
user@whoami:~$
Tab Autocompletar ↑/↓ Historial
bash 5.2.21
Whoami-Labs OS v3.0.1 LTS · build 733482

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad