This room can be played locally using Docker. Follow the steps below to build and run the vulnerable machine on your own system.
Ensure you have the following installed:
If you received a .zip, extract it.
If hosted on GitHub:
git clone https://github.com/0x00315732/musical-engine.git
cd musical-engineRun the following command from the root directory of the project:
docker build -t vuln-room .This command builds the Docker image and tags it as vuln-room.
Now launch the container using:
docker run -d -p 80:80 -p 22:22 -p 22222:22222 vuln-roomExplanation:
-druns the container in detached mode-p 80:80exposes the web service-p 22:22opens standard SSH port-p 22222:22222opens a custom port (optional depending on challenge)
Once running, you can access the challenge on your local machine:
- 🌐 Web:
http://localhost - 🖥️ SSH:
ssh user@localhost -p 22orssh user@localhost -p 22222
Default credentials:
kostanai:TENmanUFactOryPOWER
To stop and remove the container:
docker ps # Get the container ID
docker stop <container_id>
docker rm <container_id>Or stop all at once:
docker stop $(docker ps -q)To remove the image completely:
docker rmi vuln-room