🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónC# administrado y deshabilitación de telemetría no deseada
3 tareas · 38 min · Principiante
El Common Language Runtime (CLR) de .NET integra sensores de telemetría que reportan información detallada al kernel a través de proveedores ETW. Conocer cómo los sensores auditan los ensamblados en memoria permite ajustar variables de entorno y parámetros para operar con el mínimo nivel de visibilidad.
Objetivo de la sala
El Common Language Runtime (CLR) de .NET integra sensores de telemetría que reportan información detallada al kernel a través de proveedores ETW. Conocer cómo los sensores auditan los ensamblados en memoria permite ajustar variables de entorno y parámetros para operar con el mínimo nivel de visibilidad.Abre lenguajes_alternativos_endpoint.txt en la consola del laboratorio con el entorno rt-scripts-firmas-guia.
Cuando una aplicación administrada carga un ensamblado dinámico en memoria (mediante Assembly.Load), el CLR notifica este evento al proveedor de telemetría Microsoft-Windows-DotNETRuntime. Esto permite al EDR saber qué módulos se han instanciado en memoria incluso si nunca tocaron el disco.
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é información reporta el proveedor de ETW de .NET a las soluciones de seguridad cuando se ejecuta una aplicación administrada?
Ver pista de ayuda
El runtime de .NET emite eventos sobre los componentes y métodos cargados dinámicamente en el proceso.
Revisa el apartado 2 en lenguajes_alternativos_endpoint.txt.
El entorno de ejecución de .NET consulta una serie de variables de configuración durante su fase de inicialización. Al definir una variable específica antes de instanciar el proceso, el runtime inhabilita la emisión de trazas hacia el subsistema de rastreo de Windows.
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 lenguajes_alternativos_endpoint.txt, ¿qué variable de entorno exacta con su valor asignado desactiva la emisión de telemetría de .NET hacia el proveedor de ETW en el proceso local?
Ver pista de ayuda
Consulta el guion bajo el punto 2 en lenguajes_alternativos_endpoint.txt.
A partir de .NET Framework 4.8 y en las versiones modernas de .NET Core / .NET 6+, Microsoft incorporó la invocación automática de AMSI para inspeccionar cualquier ensamblado cargado mediante Assembly.Load(byte[]).
Esto significa que cargar binarios en C# directamente desde memoria ya no es invisible por defecto: si el binario coincide con una firma conocida, el motor antimalware interrumpe la carga antes de ejecutarla.
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é control defensivo introdujo Microsoft en las versiones modernas de .NET para auditar la carga de ensamblados en memoria?
Ver pista de ayuda
Las versiones recientes de .NET pasan los buffers de ensamblados cargados en memoria por el escáner de AMSI.
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.