Laboratory for practice of FTP, SSH, Reverse Shell concepts (Level: elementary)
1.1K
Este contenedor Docker está diseñado para el laboratorio ShellShift, que permite a los usuarios practicar técnicas de cracking de credenciales FTP, manejo de conexiones SSH y recuperación de flags en un entorno seguro y controlado. La base del contenedor es Ubuntu 22.04.
Para desplegar el contenedor, ejecuta el siguiente comando en tu terminal. Asegúrate de reemplazar [Host-port1], [Host-port2], y [Host-port-range] con los puertos específicos que deseas exponer en tu host.
docker run -d --name shellshift-container -p [Host-port1]:21 -p [Host-port2]:22 -p [Host-port-range]:40000-40010 kradbyte/shellshift:latest
Este comando inicia el contenedor en modo detached, mapea los puertos necesarios para los servicios FTP y SSH, y asigna un rango de puertos para otros usos posibles dentro del laboratorio.
Una vez que el contenedor está en ejecución, puedes conectar al servicio FTP usando un cliente FTP estándar y al servicio SSH usando un cliente SSH, ambos utilizando las direcciones y puertos configurados. El laboratorio incluye varias tareas como el crackeo de credenciales y la búsqueda de una flag.
Para más detalles sobre las tareas específicas y guías paso a paso, puedes consultar el repositorio en GitHub: oppaisdf/elementals-labs/3-ShellShift.
Las contribuciones al laboratorio son bienvenidas. Si tienes mejoras o correcciones, por favor envía un pull request o abre un issue en el repositorio de GitHub.
Content type
Image
Digest
sha256:e7fd14c90…
Size
181.8 MB
Last updated
over 2 years ago
docker pull kradbyte/shellshift