Descripción

El sistema de descargas de JustC2 gestiona la transferencia de archivos desde los agentes hacia el servidor. Los archivos se almacenan localmente en el servidor y se pueden descargar desde el cliente.

Iniciar una descarga

Desde la consola del agente o el file browser:

  1. File Browser — Clic derecho en un archivo → Download
  2. Consola — Usa el comando de descarga del tipo de agente

La descarga se divide en fragmentos que se transmiten durante los check-ins del agente.

Panel de descargas

El panel Downloads muestra todas las descargas con:

ColumnaDescripción
AgentAgente que realiza la descarga
User / ComputerUsuario y equipo del objetivo
Remote PathRuta del archivo en el objetivo
Total SizeTamaño total del archivo
ReceivedBytes recibidos hasta ahora
StateEstado de la descarga
DateFecha de inicio

Estados de descarga

EstadoConstanteDescripción
En progresoDOWNLOAD_STATE_RUNNINGDescarga activa, recibiendo datos
DetenidaDOWNLOAD_STATE_STOPPEDDescarga pausada temporalmente
CompletadaDOWNLOAD_STATE_FINISHEDArchivo descargado completamente
CanceladaDOWNLOAD_STATE_CANCELEDDescarga cancelada por el operador

Operaciones

Sincronizar descarga

Descarga el archivo desde el servidor al cliente local:

  1. Selecciona la descarga completada
  2. Haz clic en Sync/Download
  3. Elige la ruta local donde guardar

Eliminar descarga

Elimina el registro y el archivo del servidor.

Subida de archivos

Además de descargar, JustC2 permite subir archivos al objetivo:

  1. Desde la consola, usa el comando de subida
  2. Selecciona el archivo local
  3. Especifica la ruta destino en el objetivo

Los archivos se transmiten durante los check-ins del agente.

Consideraciones

  • Las descargas grandes se fragmentan en chunks transmitidos en múltiples check-ins
  • Ajusta el sleep del agente para descargas más rápidas (menor sleep = más check-ins)
  • Las descargas se almacenan en el directorio data/ del servidor
  • Elimina las descargas del servidor cuando ya no sean necesarias para reducir la huella