Skip to content

Commit e717cea

Browse files
authored
Create challenge.yml
1 parent 3be4a5d commit e717cea

File tree

1 file changed

+98
-0
lines changed

1 file changed

+98
-0
lines changed
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
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: "Blast From the Past
6+
author: "Richie Joyce (Err0r417)"
7+
category: OSINT
8+
description: |
9+
HELP! I've been sucked back to the 1900s at Penn State, and I can't get back.
10+
Oh well. If I'm here, may as well stay occupied.
11+
What club at Penn State is meeting at 102 Health and Human Development East on October 16, 1997?
12+
13+
value: 35
14+
type: standard
15+
16+
# The extra field provides additional fields for data during the install/sync commands/
17+
# Fields in extra can be used to supply additional information for other challenge types
18+
# For example the follow extra field is for dynamic challenges. To use these following
19+
# extra fields, set the type to "dynamic" and uncomment the "extra" section below
20+
# extra:
21+
# initial: 500
22+
# decay: 100
23+
# minimum: 50
24+
25+
# Settings used for Dockerfile deployment
26+
# If not used, remove or set to null
27+
# If you have a Dockerfile set to .
28+
# 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)
29+
# Follow Docker best practices and assign a tag
30+
image: null
31+
# Specify a host to deploy the challenge onto.
32+
# The currently supported URI schemes are ssh:// and registry://
33+
# ssh is an ssh URI where the above image will be copied to and deployed (e.g. ssh://root@123.123.123.123)
34+
# registry is a Docker registry tag (e.g registry://registry.example.com/test/image)
35+
# host can also be specified during the deploy process: `ctf challenge deploy challenge --host=ssh://root@123.123.123.123`
36+
host: null
37+
38+
# Optional settings
39+
40+
# connection_info is used to provide a link, hostname, or instructions on how to connect to a challenge
41+
# connection_info: https://icespice-silly-ctf.psuccso.org/
42+
43+
# healthcheck is a tool/script used to check a challenge
44+
# If connection_info was provided to CTFd when the challenge was installed, it will be passed to the healthcheck script:
45+
# ./writeup/exploit.sh --connection-info "nc hostname 12345"
46+
# healthcheck: writeup/exploit.sh
47+
48+
# Can be removed if unused
49+
50+
# Flags specify answers that your challenge use. You should generally provide at least one.
51+
# Can be removed if unused
52+
# Accepts strings or dictionaries of CTFd API data
53+
flags:
54+
# A static case sensitive flag
55+
- {
56+
type: "static",
57+
content: "CCSO{amnesty_international}",
58+
data: "case_insensitive",
59+
}
60+
- {
61+
type: "static",
62+
content: "896160016",
63+
data: "case_insensitive",
64+
}
65+
# Topics are used to help tell what techniques/information a challenge involves
66+
# They are generally only visible to admins
67+
# Accepts strings
68+
#topics:
69+
# - icespice
70+
71+
# Tags are used to provide additional public tagging to a challenge
72+
# Can be removed if unused
73+
# Accepts strings
74+
tags:
75+
- OSINT
76+
- Medium
77+
78+
# Provide paths to files from the same directory that this file is in
79+
# Accepts strings
80+
81+
# Hints are used to give players a way to buy or have suggestions. They are not
82+
# required but can be nice.
83+
# Can be removed if unused
84+
# Accepts dictionaries or strings
85+
#hints:
86+
- {
87+
content: "You may have to go WAAAAAY back...",
88+
cost: 5
89+
}
90+
91+
# The state of the challenge.
92+
# If the field is omitted, the challenge is visible by default.
93+
# If provided, the field can take one of two values: hidden, visible.
94+
state: visible
95+
96+
# Specifies what version of the challenge specification was used.
97+
# Subject to change until ctfcli v1.0.0
98+
version: "0.1"

0 commit comments

Comments
 (0)