Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Persistencia por servicios y arranque del sistema

5 tareas · 35 min · Principiante

La tarea programada no es el único sitio donde un intruso ancla su vuelta. Un servicio del sistema que arranca con la máquina, una clave de arranque que lanza algo en cada inicio: son mecanismos distintos con la misma meta —volver a ejecutarse sin tener que entrar de nuevo—. Cada uno vive en un sitio de la telemetría y tiene su forma normal, así que cazarlos pide conocer dónde anida cada tipo. Aquí amplías la caza de persistencia en Brío Logística más allá de la tarea programada: a los servicios y al arranque.

0 de 5 · 0%

Objetivo de la sala

La tarea programada no es el único sitio donde un intruso ancla su vuelta. Un servicio del sistema que arranca con la máquina, una clave de arranque que lanza algo en cada inicio: son mecanismos distintos con la misma meta —volver a ejecutarse sin tener que entrar de nuevo—. Cada uno vive en un sitio de la telemetría y tiene su forma normal, así que cazarlos pide conocer dónde anida cada tipo. Aquí amplías la caza de persistencia en Brío Logística más allá de la tarea programada: a los servicios y al arranque.

Un intruso que quiere asegurarse la vuelta tiene varios sitios donde plantar el mecanismo: una tarea programada (que ya cazaste), un servicio del sistema que arranca solo con la máquina, una clave de arranque que lanza algo en cada inicio de sesión o de equipo. Todos cumplen lo mismo —reejecutarse sin intervención—, pero cada uno queda escrito en un lugar distinto de la telemetría. Conocer el repertorio evita cazar solo donde ya miraste.

El error de quien empieza es creer que «persistencia» es sinónimo de «tarea programada». Si solo cazas tareas, el que plantó un servicio pasa: la hipótesis tiene que cubrir los sitios donde el mecanismo puede anidar, no uno solo.

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.

Preparando el escritorio…

Responde para continuar

Además de la tarea programada, ¿dónde puede anclar un intruso su persistencia?

Ver pista de ayuda

Varios escondites, una meta — reejecutarse sin entrar de nuevo. Si solo cazas tareas, el servicio plantado pasa.

Un servicio del sistema arranca cuando la máquina enciende, antes incluso de que nadie inicie sesión: un sitio cómodo para persistir. La huella de uno plantado es un servicio recién creado, sin instalador legítimo detrás, cuyo ejecutable está en una ruta que el software normal no usa (una carpeta temporal, el perfil de un usuario). Nace en la ventana del incidente, por una cuenta que no instala software, y arranca de inmediato.

Como con la tarea, se caza por la forma y no por el nombre: el servicio se llamará como algo del sistema. Lo que lo delata es que apunta a un ejecutable en una ubicación de usuario y que apareció sin el rastro de una instalació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.

Preparando el escritorio…

Responde para continuar

¿Qué huella tiene un servicio del sistema plantado para persistir?

Ver pista de ayuda

Arranca con la máquina — cómodo para persistir. Lo delata la ruta inusual del ejecutable y la falta de instalador.

Otra ubicación clásica son las claves de arranque, entradas que el sistema lee en cada inicio para lanzar programas automáticamente. El software legítimo las usa (un actualizador que arranca con el equipo), pero una entrada nueva que apunta a un ejecutable en una carpeta de usuario, creada en la ventana del incidente, es la misma conducta de persistencia en otro sitio. Se caza igual: por la ubicación de lo que lanza y por la falta de origen legítimo.

El patrón se repite en los tres mecanismos: algo que se autoejecuta, apuntando a una ubicación de usuario, sin instalador. Cambia el sitio donde queda escrito, no la forma de la huella.

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.

Preparando el escritorio…

Responde para continuar

Una clave de arranque nueva apunta a un ejecutable en una carpeta de usuario y se creó durante el incidente. ¿Qué es?

Ver pista de ayuda

Cambia el sitio donde queda escrito, no la forma — autoejecuta desde una ubicación de usuario, sin origen legítimo.

Cada sitio tiene su normal: un parque tiene decenas de servicios legítimos y varias claves de arranque conocidas. Cazar no es desconfiar de todos; es comparar contra la línea de base de cada ubicación —qué servicios son esperables en ese tipo de máquina, qué entradas de arranque trae el software aprobado—. El plantado es el que no figura en ese normal: creado fuera de un despliegue, apuntando a donde el software bueno no apunta.

Sin esa línea de base por sitio, el cazador o marca el primer servicio que no reconoce o se ahoga en los legítimos. La señal es el desajuste con lo esperado en esa ubicación concreta, no la mera existencia de un servicio o una clave.

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.

Preparando el escritorio…

Responde para continuar

Un puesto tiene decenas de servicios legítimos. ¿Cómo destaca el plantado?

Ver pista de ayuda

Hay muchos servicios legítimos. La señal es el que no figura en lo esperable de esa máquina, no que sea un servicio.

Abre el laboratorio de servicios y arranque de bri-ws-lgarcia. Entre los servicios legítimos del puesto hay uno que no encaja: creado en la ventana del incidente, sin instalador, por la cuenta lgarcia, con su ejecutable en una carpeta temporal del perfil y arranque automático con la máquina. El nombre imita un servicio del sistema. Aísla el servicio plantado y lee su anotación hasta el final.

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.

Preparando el escritorio…

Responde para continuar

Entre los servicios recuperados, aísla el plantado para persistir — creado sin instalador en la ventana del incidente, por una cuenta que no instala software, con su ejecutable en una carpeta temporal del perfil — no los servicios legítimos firmados y en su carpeta de programas. La anotación sobre ese servicio lleva el código de la sala. Escríbelo tal cual.

Formato esperado: CZ-____

Ver pista de ayuda

El nombre imita un servicio del sistema; lo delata la ruta temporal del ejecutable, la falta de instalador y la cuenta que lo creó. El código está en la nota de ese servicio.

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

Preparando el escritorio…

16:24
Terminal (user@whoami)
user@whoami:~$
Tab Autocompletar ↑/↓ Historial
bash 5.2.21
Whoami-Labs OS v3.0.1 LTS · build bcc89e

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