Laboratory for FTP configuration and system administration practice.
145
Este contenedor Docker facilita un laboratorio centrado en la configuración de servicios de red y gestión de archivos. Los usuarios practicarán habilidades de cracking de contraseñas SSH, configuración de servicios FTP y optimización de búsquedas de archivos en un entorno simulado. Este laboratorio utiliza dos imágenes Docker basadas en Ubuntu 24.04, representando un servidor y un cliente dentro de la misma red.
Para desplegar las imágenes necesarias para este laboratorio, utiliza los siguientes comandos:
docker network create deftp
docker run -d --name deftp-server -p [HostPort]:22 --network deftp kradbyte/deftp:server
docker run -d --name deftp-client --network deftp kradbyte/deftp:client
Reemplaza [HostPort] con el puerto que desees exponer en tu host para las conexiones SSH.
Comienza por obtener acceso al servidor deftp-server mediante el cracking de la contraseña SSH.
Una vez dentro, asume el rol de administrador y configura un servicio FTP. Este servicio será crucial para recibir la flag desde el cliente.
En el contenedor deftp-client, corre un servicio HTTP que comparte la IP del servidor. Asegúrate de configurar correctamente las credenciales y la IP para que el cliente pueda iniciar la transferencia de archivos.
El cliente enviará aproximadamente 100 archivos al servidor. Tu tarea será gestionar eficientemente la búsqueda de la flag entre estos archivos, utilizando el método que consideres más óptimo.
Para más detalles y guía paso a paso sobre cómo resolver este laboratorio, visita el repositorio en GitHub: oppaisdf/elementals-labs/6-DeFTP.
Invitamos a todos los usuarios a contribuir al laboratorio, ya sea mejorando el código existente o proponiendo nuevos enfoques para la optimización. Si deseas colaborar, realiza un fork del repositorio y envía tus cambios a través de un pull request.
Content type
Image
Digest
sha256:e2973e442…
Size
116.8 MB
Last updated
about 2 years ago
docker pull kradbyte/deftp:server