🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónEntropía y secciones como indicio de empaquetado
5 tareas · 40 min · Principiante
Un ejecutable de Windows se divide en secciones: una para el código, otra para los datos, otra para los recursos. Cuando un programa viene empaquetado, esa estructura se deforma de maneras que una tabla de secciones delata sin ejecutar nada: una sección entera con bytes de aspecto aleatorio, una que ocupa cero bytes en disco y mucho en memoria, permisos que no corresponden. Aquí lees la cabecera, las secciones y la entropía de una muestra de Secadora Curiango, las comparas con los 40 programas de la empresa y aprendes qué sugiere cada señal y cuál no basta por sí sola.
Objetivo de la sala
Un ejecutable de Windows se divide en secciones: una para el código, otra para los datos, otra para los recursos. Cuando un programa viene empaquetado, esa estructura se deforma de maneras que una tabla de secciones delata sin ejecutar nada: una sección entera con bytes de aspecto aleatorio, una que ocupa cero bytes en disco y mucho en memoria, permisos que no corresponden. Aquí lees la cabecera, las secciones y la entropía de una muestra de Secadora Curiango, las comparas con los 40 programas de la empresa y aprendes qué sugiere cada señal y cuál no basta por sí sola.La entropía de un bloque de bytes mide cuán impredecible parece, en una escala de 0 a 8. El texto y el código normal repiten patrones y salen bajos o medios; los datos comprimidos o cifrados no repiten nada y salen cerca de 8.
Eso es todo lo que dice: que el contenido parece comprimido o cifrado. No dice con qué ni por qué. Un instalador legítimo lleva sus archivos comprimidos y da entropía alta en la sección de datos; un programa empaquetado también. Por eso la entropía es una señal para mirar con otras, no un veredicto.
Responde para continuar
Una sección de un ejecutable tiene entropía de 7,9. ¿Qué puedes afirmar con eso solo?
Ver pista de ayuda
Piensa en los instaladores de la empresa, que también traen datos comprimidos.
La cabecera dice en qué sección está el punto de entrada, el sitio donde el sistema empieza a ejecutar. En un programa normal está en la sección de código (.text). En uno empaquetado suele estar en una sección propia del empaquetador, porque lo primero que corre es el código que desempaqueta el resto.
Un punto de entrada fuera de la sección de código no prueba nada por sí solo —algunos programas de proveedor comprimidos con herramientas conocidas lo tienen—, pero junto a otras señales pesa mucho.
Responde para continuar
Escribe el nombre de la sección donde está el punto de entrada de M-0618.
Ver pista de ayuda
Abre `cabecera.txt` y busca la línea del punto de entrada.
Cada sección tiene dos tamaños: el que ocupa en disco y el que reserva en memoria. En un programa normal se parecen. Una sección que no ocupa nada en disco y reserva mucha memoria es un espacio vacío que el programa llena mientras corre: es el hueco donde el programa ya desempaquetado se escribe. Esa diferencia es una de las señales más claras, porque un programa normal no necesita reservar un espacio que su propio archivo no llena.
Responde para continuar
Escribe el nombre de la sección de M-0618 que no ocupa nada en disco y reserva memoria.
Ver pista de ayuda
Compara las columnas de tamaño en `secciones.txt`; busca el cero en la de disco.
Los permisos de una sección dicen qué puede hacerse con ella. El código se ejecuta, los datos se escriben, y rara vez una sección hace ambas cosas: un programa que escribe en una sección y luego la ejecuta está generando código en ejecución, que es lo que hace un desempaquetador. Por eso «escribir y ejecutar a la vez» pesa tanto en la tabla de permisos. Cuenta las secciones de M-0618 con ambos permisos, no las que solo tienen uno.
Responde para continuar
¿Cuántas secciones de M-0618 se pueden escribir y ejecutar a la vez?
Ver pista de ayuda
Revisa la columna de permisos de `secciones.txt` y cuenta las que tienen las dos palabras.
Con la tabla de M-0618 y los tres grupos de programas de la empresa, la conclusión no sale de una señal sino de su combinación: punto de entrada en una sección propia, sección vacía en disco, permisos de escribir y ejecutar, entropía alta en la sección del punto de entrada, y además sin firma ni información de versión. Los instaladores de la empresa tienen entropía alta pero entrada en .text y firma; los programas comprimidos por su proveedor tienen entrada en su sección, pero están firmados y en el catálogo.
Responde para continuar
¿Qué conclusión sostiene la comparación de M-0618 con los programas de la empresa?
Ver pista de ayuda
Compara la fila de cada grupo con la tabla de M-0618 señal por señal.
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.