🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónDetección de parches en memoria mediante integridad de código
3 tareas · 38 min · Principiante
Los mecanismos de mitigación a nivel de sistema operativo y kernel, como la Integridad de Código y Arbitrary Code Guard (ACG), impiden que el código en memoria pueda ser alterado dinámicamente, garantizando que solo binarios firmados e inmutables puedan ejecutarse en los procesos protegidos.
Objetivo de la sala
Los mecanismos de mitigación a nivel de sistema operativo y kernel, como la Integridad de Código y Arbitrary Code Guard (ACG), impiden que el código en memoria pueda ser alterado dinámicamente, garantizando que solo binarios firmados e inmutables puedan ejecutarse en los procesos protegidos.Abre ciclo_amsi_y_parcheo.txt en la consola del laboratorio con el entorno rt-amsi-memoria-guia.
Bajo las políticas de seguridad de la arquitectura moderna de Windows, el código en memoria debe ser inmutable: las páginas ejecutables nunca deben poder ser escritas, y las páginas en las que se puede escribir nunca deben poder ejecutarse (política W^X / DEP).
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é principio arquitectónico persiguen las políticas de inmutabilidad de código en memoria?
Ver pista de ayuda
La inmutabilidad impide la sobreescritura de instrucciones en páginas ejecutables ya cargadas.
Revisa el segundo guion bajo telemetría de manipulación en ciclo_amsi_y_parcheo.txt.
Para consumar una alteración en caliente sobre una biblioteca de enlace dinámico cargada, el proceso debe solicitar una transición explícita de sus derechos de acceso sobre esa página de memoria concreta.
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 ciclo_amsi_y_parcheo.txt, ¿de qué permisos a qué permisos requiere cambiar la protección de memoria para poder escribir el parche? Escribe la frase exacta tal como figura en el texto.
Ver pista de ayuda
Consulta el segundo guion bajo la telemetría de la manipulación de memoria en ciclo_amsi_y_parcheo.txt.
Microsoft introdujo la mitigación Arbitrary Code Guard (ACG) para frenar en seco los parches en memoria y la generación de shellcode.
Cuando una aplicación tiene ACG habilitado, el kernel de Windows rechaza de forma tajante cualquier llamada a funciones del sistema que intenten asignar nueva memoria ejecutable o transformar una página existente de solo lectura en una región modificable.
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é efecto produce la mitigación Arbitrary Code Guard (ACG) en un proceso de Windows?
Ver pista de ayuda
ACG bloquea la generación o alteración de páginas ejecutables en el proceso.
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.