Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Process Hollowing y Process Doppelgänging en la telemetría

3 tareas · 38 min · Principiante

El vaciado de procesos (Process Hollowing) busca ocultar la ejecución sustituyendo el código legítimo de un binario del sistema antes de que comience a ejecutarse. Aunque el proceso parece legítimo en la lista de tareas, los sensores defensivos detectan las anomalías comparando la memoria virtual con los archivos en disco.

0 de 3 · 0%

Objetivo de la sala

El vaciado de procesos (Process Hollowing) busca ocultar la ejecución sustituyendo el código legítimo de un binario del sistema antes de que comience a ejecutarse. Aunque el proceso parece legítimo en la lista de tareas, los sensores defensivos detectan las anomalías comparando la memoria virtual con los archivos en disco.

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

En el vaciado de procesos, el cargador inicia un binario benigno y confiable de Windows (como svchost.exe) en modo congelado mediante la bandera CREATE_SUSPENDED. Antes de que el hilo primario arranque, se vacía su contenido original y se implanta el binario malicioso.

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

¿Qué bandera de creación de proceso se utiliza en el inicio de la técnica de Process Hollowing?

Ver pista de ayuda

Esta bandera permite crear el proceso y su hilo principal en un estado congelado antes de ejecutar instrucciones.

Revisa el apartado 2 en mecanica_inyeccion_procesos.txt.

Para desalojar el ejecutable legítimo que el cargador del sistema mapeó en el espacio de direcciones virtuales, el atacante invoca una función nativa no documentada que libera la sección de memoria donde residía el binario benigno.

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 mecanica_inyeccion_procesos.txt, ¿qué función nativa se invoca para desasociar la imagen original de la memoria en el proceso vaciado?

Ver pista de ayuda

Consulta el segundo guion bajo el punto 2 en mecanica_inyeccion_procesos.txt.

Aunque la herramienta Process Explorer muestre el nombre e icono del binario legítimo, los motores de inspección de memoria de los EDR comparan los bytes residentes en la dirección base con la copia auténtica almacenada en el disco duro.

Si encuentran que la cabecera PE en memoria difiere de la firma en disco, o que el punto de entrada apunta a memoria que no corresponde al binario mapeado, el EDR dispara una alerta de vaciado de proceso y finaliza el proceso de inmediato.

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 detecta un sensor EDR moderno que un proceso legítimo ha sido víctima de Process Hollowing?

Ver pista de ayuda

La inconsistencia entre la memoria mapeada y el archivo en disco delata la sustitución del código.

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