Sign inSign up

kradbyte/shellshift

By kradbyte

•Updated over 2 years ago

Laboratory for practice of FTP, SSH, Reverse Shell concepts (Level: elementary)

Image
Security
Operating systems
0

1.1K

kradbyte/shellshift repository overview

⁠ShellShift Lab Container

⁠Descripción

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.

⁠Despliegue del Contenedor

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.

⁠Uso del Contenedor

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⁠.

⁠Contribuciones

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.

Tag summary

Content type

Image

Digest

sha256:e7fd14c90…

Size

181.8 MB

Last updated

over 2 years ago

docker pull kradbyte/shellshift