Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Leer un árbol de procesos

4 tareas · 40 min · Principiante

A media mañana la consola de Amaranto abre una alerta sobre el puesto de contabilidad y te la asigna. La alerta señala un proceso, pero un proceso solo casi nunca dice nada: lo que lo delata es de dónde viene y qué lanzó después. Delante tienes la tabla completa de procesos de la mañana de ese puesto, con su padre, su ruta y si siguen vivos. Se trata de una maniobra de lectura: elegir un proceso, subir por los padres hasta el origen, bajar por los hijos hasta el final y desconfiar de los nombres que no coinciden con su ruta. Solo lectura de una tabla ficticia.

0 de 4 · 0%

Objetivo de la sala

A media mañana la consola de Amaranto abre una alerta sobre el puesto de contabilidad y te la asigna. La alerta señala un proceso, pero un proceso solo casi nunca dice nada: lo que lo delata es de dónde viene y qué lanzó después. Delante tienes la tabla completa de procesos de la mañana de ese puesto, con su padre, su ruta y si siguen vivos. Se trata de una maniobra de lectura: elegir un proceso, subir por los padres hasta el origen, bajar por los hijos hasta el final y desconfiar de los nombres que no coinciden con su ruta. Solo lectura de una tabla ficticia.

Cada proceso tiene un número, el pid, y recuerda el de quien lo creó, el ppid. Con esas dos columnas se arma un árbol. Pero un pid no es un nombre propio: el sistema reutiliza los números cuando un proceso termina. Por eso, cuando un EDR conserva el árbol, no se fía solo del pid: lo acompaña de la hora de inicio y de un identificador interno propio, y por eso una tabla de procesos se lee siempre junto con las horas.

Dos filas con el mismo pid en horas distintas son dos procesos distintos.

Responde para continuar

¿Por qué un EDR guarda la hora de inicio y no solo el pid de cada proceso?

Ver pista de ayuda

Piensa en lo que pasa con un número cuando el proceso que lo tenía ya no existe.

Abre la estación y lee procesos.csv. Hay una rama que no cuelga del navegador ni de la hoja de cálculo, sino directamente del explorador: un ejecutable cuyo nombre imita un documento. El primer paso para valorar una cadena es mirar de dónde se ejecutó su proceso raíz, porque la carpeta dice mucho del origen del archivo (copiado a mano, bajado de internet, instalado).

Responde para continuar

¿En qué carpeta del usuario se ejecutó el proceso raíz de esa rama? Escribe solo el nombre de la carpeta.

Ver pista de ayuda

Mira la columna ruta del proceso cuyo padre es explorer.exe y cuya imagen termina en dos extensiones.

El árbol conserva la cadena aunque el padre ya haya terminado. Eso es lo que lo distingue de un evento suelto: un proceso intermedio puede llevar minutos muerto y seguir apareciendo en su sitio, con su estado: terminado. Para saber cuánto se extendió una rama se cuentan todos sus descendientes, hijos, nietos y siguientes, sin contar la raíz.

Parte del proceso raíz de la tarea anterior y sigue los ppid hacia abajo.

Responde para continuar

¿Cuántos procesos descienden de factura-3391.pdf.exe, sin contarlo a él? Escribe solo el número.

Ver pista de ayuda

Cuenta los hijos directos y, después, los hijos de cada uno de ellos.

Casi todo programa tiene un lugar y un padre esperados. El proceso svchost.exe legítimo es un host de servicios: lo lanza services.exe y corre desde la carpeta del sistema. Un archivo con ese nombre en otra ruta y con otro padre no es ese servicio, aunque el nombre coincida: es un nombre prestado. La comparación se hace con lo que la tabla ya muestra del caso normal (la fila 788) y con lo que muestra del caso dudoso.

Responde para continuar

El proceso 5301 se llama svchost.exe. ¿Qué conclusión sostiene la tabla?

Ver pista de ayuda

Compara su ppid y su ruta con los de la fila 788.

Inicia sesión para registrar tus puntos y progreso en el ranking.

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