🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónCreación de hilos remotos y asignación de memoria RWX
3 tareas · 38 min · Principiante
Una vez que la carga está escrita en la memoria del proceso objetivo, el atacante debe forzar al procesador a ejecutar esas instrucciones. La creación de un hilo remoto apunta directamente a la dirección inicial del código, pero deja un rastro indeleble en los registros de auditoría de Windows.
Objetivo de la sala
Una vez que la carga está escrita en la memoria del proceso objetivo, el atacante debe forzar al procesador a ejecutar esas instrucciones. La creación de un hilo remoto apunta directamente a la dirección inicial del código, pero deja un rastro indeleble en los registros de auditoría de Windows.Abre mecanica_inyeccion_procesos.txt en la consola del laboratorio con el entorno rt-inyeccion-edr-guia.
Para transferir el flujo de control hacia la memoria recién escrita, la técnica clásica invoca la API CreateRemoteThread. El sistema operativo crea un hilo en el proceso destino cuya dirección de inicio apunta al bloque inyectado.
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.
Responde para continuar
¿Qué función de la API de Windows es responsable de iniciar un nuevo hilo de ejecución dentro del espacio de un proceso ajeno?
Ver pista de ayuda
Esta función le indica al planificador del sistema operativo que comience a ejecutar instrucciones en el proceso remoto.
Revisa el tercer guion bajo la cadena clásica en mecanica_inyeccion_procesos.txt.
Antes de activar el hilo remoto, los bytes del implante deben transferirse físicamente desde el proceso de origen hacia el bloque de memoria que fue reservado en el proceso de destino.
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.
Responde para continuar
Según mecanica_inyeccion_procesos.txt, ¿qué función de la API de Windows se encarga de escribir la carga útil en la memoria reservada del proceso destino?
Ver pista de ayuda
Consulta el tercer guion bajo la cadena clásica en mecanica_inyeccion_procesos.txt.
Muchos cargadores simplifican su lógica solicitando páginas de memoria con permisos simultáneos de lectura, escritura y ejecución (PAGE_EXECUTE_READWRITE).
Para las soluciones defensivas, la coincidencia de un proceso que reserva memoria RWX en un proceso ajeno, escribe bytes y genera un hilo remoto hacia esa misma dirección no respaldada en disco constituye la definición canónica de inyección de código.
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.
Responde para continuar
¿Por qué la creación de páginas de memoria con permisos PAGE_EXECUTE_READWRITE activa las alarmas del EDR?
Ver pista de ayuda
Los permisos simultáneos de escritura y ejecución son innecesarios en software legítimo y delatan inyección.
Preparando el escritorio…
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
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.