-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathctfd_challenges.tar
215 lines (215 loc) · 10 KB
/
ctfd_challenges.tar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
export.yaml 0000664 0001752 0001752 00000014303 14272771733 012705 0 ustar victor victor # This is an export file with all the challenge information using the portable-challenges-plugin
# https://github.com/nategraf/ctfd-portable-challenges-plugin
# If you have a CTFd instance with the plugin installed, you can create all the challenges by
# importing the tar with this file in the Admin interface or using the CLI tool.
---
name: Stop and Listen
value: 10
description: "Sometimes what we are looking for is right in front of us if we just\
\ take a moment to stop and listen.\r\n\r\n[Connection instructions](https://gist.github.com/nategraf/74204dd8b55fb20d29c32ae2bb2ff679)"
category: Introduction
type: naumachia
flags:
- flag: flag{ekky_ekke_ekke_zoo_boing_patang}
type: static
data: ''
hints: []
hidden: false
naumachia_name: listen
---
name: Stuck in the Middle
value: 50
description: It's not always enough to just overhear a conversation, sometimes you
have to interject and be the man in the middle.
category: Basic
type: naumachia
flags:
- flag: flag{i_got_the_feelin_something_aint_right}
type: static
data: ''
hints: []
hidden: false
naumachia_name: middle
---
name: Straw House
value: 50
description: "In a land far far away there was an old mother pig who had [three little\
\ pigs](https://americanliterature.com/childrens-stories/the-three-little-pigs)\
\ and not enough cpu cores in her server to host them. So when they were old enough,\
\ she sent them out into the world to seek their fortunes.\r\n\r\nThe first little\
\ pig was very lazy and secured his server by not telling anyone about it. Honestly\
\ a wolf wouldn't need to huff and puff so much as sniff his way into the server."
category: Basic
type: naumachia
flags:
- flag: flag{straw_houses_can_barely_stand_the_breeze}
type: static
data: ''
hints: []
hidden: false
naumachia_name: straw
---
name: Stick House
value: 50
description: The second little piggy was a little more industrious, and decided to
secure his server by making sure it only responded to him. I guess he never realized
that wolves can lie.
category: Basic
type: naumachia
flags:
- flag: flag{trust_on_the_internet_is_a_way_to_get_eaten}
type: static
data: ''
hints: []
hidden: false
naumachia_name: sticks
---
name: Brick House
value: 100
description: This little piggy was a very hard worker and decided to roll his own
two-factor authentication to keep the wolves out. It actually looks pretty strong
but there is always another way in.
category: Intermediate
type: naumachia
flags:
- flag: flag{brick_walls_dont_help_if_you_hold_the_door_open}
type: static
data: ''
hints: []
hidden: false
naumachia_name: brick
---
name: Table Scraps
value: 100
description: This was supposed to be a web exploit challenge, but it looks like someone
got there first. Maybe they left some scraps behind for you.
category: Intermediate
type: naumachia
flags:
- flag: flag{last_one_out_close_the_door}
type: static
data: ''
hints: []
hidden: false
naumachia_name: scraps
---
name: J. Schmidt
value: 100
description: Everytime I go out, people always shout John Jacob Jingleheimer Schmidt!
I'd change my name, but I just got the best domain for my website.
category: Intermediate
type: naumachia
flags:
- flag: flag{his_domain_name_is_my_name_too}
type: static
data: ''
hints: []
hidden: false
naumachia_name: schmidt
---
name: Secret Recipe
value: 200
description: '`topchef` is compiling a recipe book. It''s public to everyone with
anonymous access, but I bet he isn''t releasing all of his recipes'
category: Advanced
type: naumachia
flags:
- flag: flag{grandma_loves_you_xoxoxox}
type: static
data: ''
hints: []
hidden: false
naumachia_name: recipe
---
name: Open Letter
value: 200
description: Looks like you managed to get on the network with someone's private email
server. Can you figure out who it is?
category: Advanced
type: naumachia
flags:
- flag: flag{you_are_the_fanciest_bear}
type: static
data: ''
hints: []
hidden: false
naumachia_name: letter
---
name: Wordpress
value: 200
description: "I setup my own Wordpress site!\r\n\r\nI love that there are so many\
\ plugins. My favorite is Revolution Slider. Even though it's a little old it doesn't\
\ show up on wpscan!\r\n\r\nPlease give it about 30 seconds after connecting for\
\ everything to setup correctly."
category: Advanced
type: naumachia
flags:
- flag: flag{another_wordpress_sire_bites_the_dust}
type: static
data: ''
hints: []
hidden: false
naumachia_name: wordpress
---
name: Segal's Law
value: 300
description: "\"A man with a watch knows what time it is. A man with two watches is\
\ never sure.\" - Segal's Law\r\n\r\nThe piggy who's server you broke into in Brick\
\ House isn't too happy. Maybe you can make it up to him by contributing to his\
\ open-source web app"
category: (⌐■_■)
type: naumachia
flags:
- flag: flag{we_have_to_go_back!}
type: static
data: ''
hints: []
hidden: false
naumachia_name: segal
---
name: Homework Help
value: 300
description: Could you help me with my homework? I think the professor's solution
is broken.
category: (⌐■_■)
type: naumachia
flags:
- flag: flag{following_the_rabbit_hole_to_get_to_the_root}
type: static
data: ''
hints: []
hidden: false
naumachia_name: homework
---
name: Alt-F4 for Ops
value: 300
description: Did you know that Alt-F4 is the shortcut for ops in IRC?
category: (⌐■_■)
type: naumachia
flags:
- flag: flag{mutiny_on_the_hgh_ircs}
type: static
data: ''
hints: []
hidden: false
naumachia_name: altf4
---
name: Copper
value: 300
description: "Bob learned that telnet was actually not secure. Because Bob is a good\
\ administrator he wanted to make his own, more secure, version of telnet. He heard\
\ AES was secure so he decided to use that.\r\n\r\nHere is the script he runs every\
\ day over telnet:\r\n\r\n```\r\nls -la\r\ndate > monitor.txt\r\necho \"=========================================\"\
\ >> monitor.txt\r\necho \"ps -aux\" >> monitor.txt\r\nps -aux >> monitor.txt\r\n\
echo \"=========================================\" >> monitor.txt\r\necho \"df -h\"\
\ >> monitor.txt\r\ndf -h >> monitor.txt\r\ncp ./monitor.txt /logs\r\nexit\r\n```"
category: (⌐■_■)
type: naumachia
flags:
- flag: flag{not_all_aes_modes_are_created_equal}
type: static
data: ''
hints: []
hidden: false
naumachia_name: copper