https://github.com/optimizely/stripe-ctf-cookbook
For bootstrapping stripe's ctf exercises
https://github.com/optimizely/stripe-ctf-cookbook
Last synced: 10 months ago
JSON representation
For bootstrapping stripe's ctf exercises
- Host: GitHub
- URL: https://github.com/optimizely/stripe-ctf-cookbook
- Owner: optimizely
- Archived: true
- Created: 2015-04-07T06:31:49.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-04-10T23:00:31.000Z (almost 11 years ago)
- Last Synced: 2025-03-01T12:17:15.450Z (about 1 year ago)
- Language: Ruby
- Size: 147 KB
- Stars: 1
- Watchers: 7
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
stripe-ctf Cookbook
===================
cookbook for https://github.com/stripe-ctf/stripe-ctf-2.0
Requirements
------------
`bundle install`
Setup
-----------
The levels aren't 100% setup via the chef run. Often you'll have to start the server:
0: Not complete
1: May have to `sudo service apache2 restart`
2: Same as 1
3: `python /opt/stripe-ctf/3/secretvault.py`
4: `ruby /opt/stripe-ctf/4/srv.rb`
5: `ruby /opt/stripe-ctf/5/srv.rb`
6: `ruby /opt/stripe-ctf/6/srv.rb`
7: `python /opt/stripe-ctf/7/wafflecopter.py`
8: Not complete
All level run on port 300x, where 'x' is the level number
Running `kitchen converge` will create a vagrant at `.kitchen/kitchen-vagrant/default-ubuntu-1404/`. Ports are forwarded to localhost
TODO
-----------
- Implement levels 0 and 8
- Add auth to level 7
- Add level 7 client recipe
- Fix karma_fountain for level 6 (cannot find form)
License and Authors
-------------------
Authors: Mike Wood: michael.wood@optimizely.com