Skip to content

Commit b762045

Browse files
authored
Merge pull request #7 from CyberLions/dan
Dan
2 parents badd2c1 + 8a7ad6b commit b762045

File tree

12 files changed

+1562
-0
lines changed

12 files changed

+1562
-0
lines changed

Pwn/Overflow/challenge.yml

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
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: "Overflow"
6+
author: "Daniel Feliciano @DaZ-CYBER"
7+
category: Pwn
8+
description: |
9+
This is my first C program in Computer Science! My teacher told me to make sure I don't use some old functions, like strcpy(), strmem(), and...there's one more that I forgot.... oh well!
10+
#value: 30
11+
type: dynamic
12+
13+
extra:
14+
initial: 500
15+
decay: 30
16+
minimum: 100
17+
18+
# The extra field provides additional fields for data during the install/sync commands/
19+
# Fields in extra can be used to supply additional information for other challenge types
20+
# For example the follow extra field is for dynamic challenges. To use these following
21+
# extra fields, set the type to "dynamic" and uncomment the "extra" section below
22+
# extra:
23+
# initial: 500
24+
# decay: 100
25+
# minimum: 50
26+
27+
# Settings used for Dockerfile deployment
28+
# If not used, remove or set to null
29+
# If you have a Dockerfile set to .
30+
# 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)
31+
# Follow Docker best practices and assign a tag
32+
image: .
33+
# Specify a host to deploy the challenge onto.
34+
# The currently supported URI schemes are ssh:// and registry://
35+
# ssh is an ssh URI where the above image will be copied to and deployed (e.g. ssh://root@123.123.123.123)
36+
# registry is a Docker registry tag (e.g registry://registry.example.com/test/image)
37+
# host can also be specified during the deploy process: `ctf challenge deploy challenge --host=ssh://root@123.123.123.123`
38+
host: null
39+
40+
# Optional settings
41+
42+
# connection_info is used to provide a link, hostname, or instructions on how to connect to a challenge
43+
# connection_info: https://icespice-silly-ctf.psuccso.org/
44+
45+
# healthcheck is a tool/script used to check a challenge
46+
# If connection_info was provided to CTFd when the challenge was installed, it will be passed to the healthcheck script:
47+
# ./writeup/exploit.sh --connection-info "nc hostname 12345"
48+
# healthcheck: writeup/exploit.sh
49+
50+
# Can be removed if unused
51+
# attempts: 5
52+
53+
# Flags specify answers that your challenge use. You should generally provide at least one.
54+
# Can be removed if unused
55+
# Accepts strings or dictionaries of CTFd API data
56+
flags:
57+
# A static case sensitive flag
58+
- {
59+
type: "static",
60+
content: "CCSO{mY_F1R$T_0V3RFL0W!}",
61+
data: "case_insensitive",
62+
}
63+
- {
64+
type: "static",
65+
content: "Overflow",
66+
data: "case_insensitive",
67+
}
68+
# Topics are used to help tell what techniques/information a challenge involves
69+
# They are generally only visible to admins
70+
# Accepts strings
71+
#topics:
72+
# - icespice
73+
74+
# Tags are used to provide additional public tagging to a challenge
75+
# Can be removed if unused
76+
# Accepts strings
77+
tags:
78+
- Pwn
79+
- Easy
80+
81+
# Provide paths to files from the same directory that this file is in
82+
# Accepts strings
83+
#files:
84+
85+
# Hints are used to give players a way to buy or have suggestions. They are not
86+
# required but can be nice.
87+
# Can be removed if unused
88+
# Accepts dictionaries or strings
89+
#hints:
90+
# - {
91+
# content: "Awww you gyatta give that page some Hawk Tuah and SQL on dat thang!",
92+
# cost: 2
93+
# }
94+
95+
96+
# The state of the challenge.
97+
# If the field is omitted, the challenge is visible by default.
98+
# If provided, the field can take one of two values: hidden, visible.
99+
state: visible
100+
101+
# Specifies what version of the challenge specification was used.
102+
# Subject to change until ctfcli v1.0.0
103+
version: "0.1"
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Connection Instructions
2+
========================
3+
Use the following information to connect to each challenge container.
4+
If you experience any connection issues, please contact a system administrator for assistance.
5+
Note: Sometimes a port might be busy; if so, try another available port.
6+
7+
Overflow Containers (Public IP:Port -> Container Name):
8+
- 132.145.211.121:3000 -> overflow-container-1
9+
- 132.145.211.121:3001 -> overflow-container-2
10+
- 132.145.211.121:3002 -> overflow-container-3
11+
- 132.145.211.121:3003 -> overflow-container-4
12+
- 132.145.211.121:3004 -> overflow-container-5
13+
- 132.145.211.121:3005 -> overflow-container-6
14+
- 132.145.211.121:3006 -> overflow-container-7
15+
- 132.145.211.121:3007 -> overflow-container-8
16+
- 132.145.211.121:3008 -> overflow-container-9
17+
- 132.145.211.121:3009 -> overflow-container-10

Pwn/Overflow/src/overflow.zip

2.91 KB
Binary file not shown.

0 commit comments

Comments
 (0)