Juice Shop CTF set up instructions
Greetings programs!
Below are the instructions to get started with the Juice Shop CTF Setup.
Before diving in, please note the following:
- email doesn't work.
- save passwords and access codes
- if you neglect to do the above just create a new account
Juice shop Server: http://juice.abl.ninja
CTF Server: http://ctf.abl.ninja:4000
Basic team setup:
Juice shop provisioning/Team creation
Go to http://juice.abl.ninja
- Create team: Multi-juicer will spin up an instance of juice shop for you
- Save the code: This allows other people to join your team. It also allows you to rejoin your own team if your cookie is deleted*
Juice balancer balancer gives your browser a cookie that routes you to your juice shop instance automagically on subsequent connections
** CTF server provisioning **
- Go to http://ctf.abl.ninja:4000
- Create an account
- Save password! Email service not set up so there is no password reset 4, Create a team
- Save your team password This allows teammates to join your team on the ctf server
- View challenges
Playing the game:
- Pick a challenge to solve (always start with the scoreboard)
- Copy the reg code from the solved challenge
- Go to the challenges page on ctf.abl.ninja
- Find the card for the challenge you solved
- Input the reg code. CTF Server will give you credit for the solved challenge
- Don’t share reg keys with your competitors! Haha
- Have Fun!
A team can be multiple people or just one person totally optional.
Bonus
if you want to run your own juice shop instance instead of using a hosted one, simply paste the command below into your terminal (note: you must have docker installed)
docker run -e 'CTF_KEY=zLp@.-6fMW6L-7R3b!9uR_K!NfkkTrX' -e 'NODE_ENV=ctf' -p 3000:3000 bkimminich/juice-shop
Then connect to http://localhost:3000