Usage
Creating challenges
minio/challenges/[challenge_name]Types of challenges
name: "Demo 01" description: | Standard challenge example Make a team and enter the flag "flag" to solve it ! category: "pwn" difficulty: "easy" type: "standard" decay: "Logarithmic - Medium" author: "Kevin'MIT" hidden: false flags: ["flag"] points: 123
name: "Demo 02 (Docker)" description: | Simple challenge using Docker container. The flag is "flag" category: web difficulty: easy type: docker decay: "Logarithmic - Medium" author: "Kevin'MITDocker" flags: ["flag"] hidden: false points: 500 ports: [5001] connection_info: ["http://$ip:[5001]"]
name: "Demo 03 (Geo)" description: | This challenge is a 'geo' challenge. The goal is to find a location on the earth's map. Place your pin at the correct location (Eiffel Tower) category: misc difficulty: easy type: geo decay: "Logarithmic - Medium" author: "Kevin'MITGeo" hidden: false flags: [] points: 200 target_lat: 48.85837 target_lng: 2.294481 radius_km: 1.0
name: "Demo 04 (Compose)" description: | Compose challenge example Enter the flag "flag" to solve it ! category: "pwn" difficulty: "easy" type: "compose" decay: "Logarithmic - Medium" author: "h0lm0" hidden: false flags: ["flag"] points: 123 ports: [80,22] connection_info: ["http://$ip:[80]", "ssh -p [22] guest@$ip"]
Cover images
Configuration
Requirements
Processing
Display
Example structure
Challenge dependencies
How it works
Usage
Example: progressive challenge chain
Decay system
Available decay formulas
How it works
Usage
FirstBlood bonuses
Challenge files
How to add files
Supported paths
Files validation
How users see files
Challenge structure example
Challenge synchronization

Last updated