🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónEl ciclo de vida de una consulta AMSI en PowerShell y .NET
3 tareas · 38 min · Principiante
AMSI no es un proceso independiente ni un servicio en segundo plano: es una interfaz que se aloja directamente en el espacio de memoria de los procesos que la consumen. Conocer cada fase de su ciclo de vida permite entender con precisión quirúrgica en qué instante se evalúan las instrucciones y qué eventos se generan.
Objetivo de la sala
AMSI no es un proceso independiente ni un servicio en segundo plano: es una interfaz que se aloja directamente en el espacio de memoria de los procesos que la consumen. Conocer cada fase de su ciclo de vida permite entender con precisión quirúrgica en qué instante se evalúan las instrucciones y qué eventos se generan.Abre ciclo_amsi_y_parcheo.txt en la consola del laboratorio con el entorno rt-amsi-memoria-guia.
Cuando el motor de ejecución de PowerShell o el entorno común de lenguaje de .NET se inician, cargan la librería dinámica de escaneo antimalware en su propio espacio de direcciones virtuales, estableciendo un canal de consulta directo con el proveedor de seguridad configurado.
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
¿Dónde reside la librería de enlace dinámico de AMSI durante la ejecución de una sesión interactiva de PowerShell?
Ver pista de ayuda
AMSI opera como una DLL cargada en el mismo espacio de direcciones del proceso que ejecuta el script.
Revisa el apartado del flujo de ejecución en ciclo_amsi_y_parcheo.txt.
Antes de procesar cualquier comando introducido por el usuario o script en disco, el motor debe configurar el contexto de escaneo y abrir una sesión formal de comunicación con el motor antimalware del sistema.
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, ¿qué dos funciones invoca el intérprete en su etapa inicial tras cargar la librería? Escribe ambas funciones unidas por "y".
Ver pista de ayuda
Consulta el paso 1 de inicialización en ciclo_amsi_y_parcheo.txt.
En el caso de ensamblados administrados de .NET Framework, la llamada de inspección tiene lugar instantes antes de que el compilador en tiempo de ejecución (Just-In-Time Compiler o JIT) traduzca el código intermedio (CIL) a instrucciones de máquina nativas.
Si el buffer analizado contiene cadenas o secuencias de bytes reconocidas como maliciosas, la función devuelve un veredicto de bloqueo que interrumpe la ejecución antes de que el procesador ejecute una sola instrucción.
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é ocurre cuando el análisis de un buffer devuelve un código de coincidencia positiva con un patrón de amenaza?
Ver pista de ayuda
La respuesta ante una firma positiva es detener el flujo de compilación y abortar la ejecució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.