|
| 1 | +# This file represents the base specification of your challenge. It is used by |
| 2 | +# other tools to install and deploy your challenge. |
| 3 | + |
| 4 | +# Required sections |
| 5 | +name: "Building Brainteaser |
| 6 | +author: "Richie Joyce (Err0r417)" |
| 7 | +category: OSINT |
| 8 | +description: | |
| 9 | + I found this really scenic area in the middle of campus, but I can't find it due to my lack of sense of direction! |
| 10 | + All I have is this picture. Help me find it? |
| 11 | +
|
| 12 | +value: 20 |
| 13 | +type: standard |
| 14 | + |
| 15 | +# The extra field provides additional fields for data during the install/sync commands/ |
| 16 | +# Fields in extra can be used to supply additional information for other challenge types |
| 17 | +# For example the follow extra field is for dynamic challenges. To use these following |
| 18 | +# extra fields, set the type to "dynamic" and uncomment the "extra" section below |
| 19 | +# extra: |
| 20 | +# initial: 500 |
| 21 | +# decay: 100 |
| 22 | +# minimum: 50 |
| 23 | + |
| 24 | +# Settings used for Dockerfile deployment |
| 25 | +# If not used, remove or set to null |
| 26 | +# If you have a Dockerfile set to . |
| 27 | +# If you have an imaged hosted on Docker set to the image url (e.g. python/3.8:latest, registry.gitlab.com/python/3.8:latest) |
| 28 | +# Follow Docker best practices and assign a tag |
| 29 | +image: null |
| 30 | +# Specify a host to deploy the challenge onto. |
| 31 | +# The currently supported URI schemes are ssh:// and registry:// |
| 32 | +# ssh is an ssh URI where the above image will be copied to and deployed (e.g. ssh://root@123.123.123.123) |
| 33 | +# registry is a Docker registry tag (e.g registry://registry.example.com/test/image) |
| 34 | +# host can also be specified during the deploy process: `ctf challenge deploy challenge --host=ssh://root@123.123.123.123` |
| 35 | +host: null |
| 36 | + |
| 37 | +# Optional settings |
| 38 | + |
| 39 | +# connection_info is used to provide a link, hostname, or instructions on how to connect to a challenge |
| 40 | +# connection_info: https://icespice-silly-ctf.psuccso.org/ |
| 41 | + |
| 42 | +# healthcheck is a tool/script used to check a challenge |
| 43 | +# If connection_info was provided to CTFd when the challenge was installed, it will be passed to the healthcheck script: |
| 44 | +# ./writeup/exploit.sh --connection-info "nc hostname 12345" |
| 45 | +# healthcheck: writeup/exploit.sh |
| 46 | + |
| 47 | +# Can be removed if unused |
| 48 | + |
| 49 | +# Flags specify answers that your challenge use. You should generally provide at least one. |
| 50 | +# Can be removed if unused |
| 51 | +# Accepts strings or dictionaries of CTFd API data |
| 52 | +flags: |
| 53 | + # A static case sensitive flag |
| 54 | + - { |
| 55 | + type: "static", |
| 56 | + content: "CCSO{hintz_family_alumni_building}", |
| 57 | + data: "case_insensitive", |
| 58 | + } |
| 59 | +# Topics are used to help tell what techniques/information a challenge involves |
| 60 | +# They are generally only visible to admins |
| 61 | +# Accepts strings |
| 62 | +#topics: |
| 63 | +# - icespice |
| 64 | + |
| 65 | +# Tags are used to provide additional public tagging to a challenge |
| 66 | +# Can be removed if unused |
| 67 | +# Accepts strings |
| 68 | +tags: |
| 69 | + - OSINT |
| 70 | + - Easy |
| 71 | + |
| 72 | +# Provide paths to files from the same directory that this file is in |
| 73 | +# Accepts strings |
| 74 | +files: |
| 75 | + - src/OSINT.png |
| 76 | +# Hints are used to give players a way to buy or have suggestions. They are not |
| 77 | +# required but can be nice. |
| 78 | +# Can be removed if unused |
| 79 | +# Accepts dictionaries or strings |
| 80 | +#hints: |
| 81 | + - { |
| 82 | + content: "Sorry... this on is easy. No hintz", |
| 83 | + cost: 5 |
| 84 | + } |
| 85 | + - { |
| 86 | + content: "Seriously?? Ok fine...Google is your friend", |
| 87 | + cost: 10 |
| 88 | + } |
| 89 | + |
| 90 | +# The state of the challenge. |
| 91 | +# If the field is omitted, the challenge is visible by default. |
| 92 | +# If provided, the field can take one of two values: hidden, visible. |
| 93 | +state: visible |
| 94 | + |
| 95 | +# Specifies what version of the challenge specification was used. |
| 96 | +# Subject to change until ctfcli v1.0.0 |
| 97 | +version: "0.1" |
0 commit comments