Sign inSign up

kradbyte/nitcoded

By kradbyte

•Updated over 2 years ago

Laboratory for HTTP server practice, SSH commands, scheduled tasks and scripting.

Image
Security
Operating systems
0

166

kradbyte/nitcoded repository overview

⁠Nitcoded

⁠Descripción

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, servidores HTTP, programación de tareas y optimización de gestión 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.

⁠Despliegue del Contenedor

Para desplegar las imágenes necesarias para este laboratorio, utiliza los siguientes comandos:

docker network create nitcoded
docker run -d --name nitcoded-server -p [HostPort]:22 -p [HostPort]:4646 --network nitcoded kradbyte/nitcoded:server
docker run -d --name nitcoded-client --network nitcoded kradbyte/nitcoded:client

Reemplaza [HostPort] con el puerto que desees exponer en tu host para las conexiones SSH, el otro HostPort es por si requieres utilizar un puerto adicional para algún paso en la solución del laboratorio.

⁠Uso del Contenedor

⁠Paso 1: Cracking de Contraseña SSH

Comienza por obtener acceso al servidor nitcoded-server mediante el cracking de la contraseña SSH.

⁠Paso 2: Configuración del servidor HTTP

Una vez dentro, asume el rol de administrador y configura un servidor HTTP con capacidades POST/PUT. Este servicio será crucial para recibir la flag desde el cliente.

⁠Paso 3: Recepción y Búsqueda de la Flag

El cliente enviará alrededor de 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/7-Nitcoded⁠.

⁠Contribuciones

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.

Tag summary

Content type

Image

Digest

sha256:a46c3f1f6…

Size

93.9 MB

Last updated

over 2 years ago

docker pull kradbyte/nitcoded:client