์ด ํ๋ก์ ํธ๋ MJSEC_CTF(Capture The Flag) ๋ํ๋ฅผ ์ํ ์น ์ฌ์ดํธ๋ก, CTFd๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ง์ ๊ฐ๋ฐ๋์์ต๋๋ค. ์ด ๋ฌธ์๋ ํ๋ก์ ํธ์ ์ค์น ๋ฐฉ๋ฒ, ๊ธฐ์ฌ์ ์ ๋ณด, ๊ธฐ์ ์คํ, ํ์ ๋ฐฉ์, ๊ฐ๋ฐ ๊ธฐ๊ฐ, ์์คํ ์ํคํ ์ฒ, ERD, ๊ตฌํ๋ ๊ธฐ๋ฅ, ๊ทธ๋ฆฌ๊ณ ํ๋ฉด ๊ตฌ์ฑ์ ์ค๋ช ํฉ๋๋ค.
- ์๋ฒ ์ค์น ๋ฐฉ๋ฒ
- ๊ธฐ์ฌ์ ํ
- ํ์ ๋ฐฉ์
- ๊ฐ๋ฐ ๊ธฐ๊ฐ
- ์์คํ ์ํคํ ์ฒ
- ERD
- ๊ตฌํ๋ ๊ธฐ๋ฅ
- ํ๋ฉด ๊ตฌ์ฑ
์๋ ๋จ๊ณ๋ฅผ ๋ฐ๋ผ ์๋ฒ๋ฅผ ์ค์นํ๊ณ ์คํํ ์ ์์ต๋๋ค.
ํ๋ก์ ํธ๋ ๋ฐฑ์๋, ํ๋ก ํธ์๋, ๋์ค์ฝ๋ ๋ด์ผ๋ก ๋๋์ด์ ธ ์์ต๋๋ค. ๊ฐ ์ ์ฅ์๋ฅผ ๋ณต์ ํฉ๋๋ค.
# ๋ฐฑ์๋ ์ ์ฅ์ ๋ณต์
git clone https://github.com/MJSEC-MJU/MSG_CTF_BACK.git
cd backend
# ํ๋ก ํธ์๋ ์ ์ฅ์ ๋ณต์
git clone https://github.com/MJSEC-MJU/MSG_CTF_WEB.git
cd frontend
# ๋์ค์ฝ๋ ๋ด ์ ์ฅ์ ๋ณต์
git clone https://github.com/MJSEC-MJU/MSG_DISCORDBOT.git
cd discord-bot
|
|
|
| ํ๋ซํผ | ์ฌ์ฉ ๋ฐฉ์ |
|---|---|
| ๋งค์ฃผ ๊ธ์์ผ 2์ ํ์, ๋ผ์ด๋ธ ์ฝ๋ฉ | |
| PR์ ํตํด ๋ณ๊ฒฝ์ฌํญ ๋ฐ ํ ์คํธ ๊ณผ์ ํ์ธ | |
| ์ปจ๋ฒค์ , API, ํ์ ๊ธฐ๋ก ๋ฌธ์ํ |
๐ Notion ๋งํฌ
- 2024.12.28 ~ 2025.01.04 : ํ ๊ท์น ๋ฐ ์ฝ๋ฉ ์ปจ๋ฒค์
์๋
ผ, ๊ธฐ๋ฅ ์ ์
- 2025.01.04 ~ 2025.01.18 : API ๋ช
์ธ์ ์์ฑ, ERD ์ค๊ณ
- 2025.01.18 ~ 2025.01.25 : ํ๋ก์ ํธ ํ๊ฒฝ ์ธํ
, ๋ก๊ทธ์ธ/ํ์๊ฐ์
๊ธฐ๋ฅ ๊ตฌํ
- 2025.01.25 ~ 2025.02.01 : ๋ฌธ์ ์์ฑ/์์ /์ญ์ ๊ธฐ๋ฅ ๊ตฌํ
- 2025.02.01 ~ 2025.02.08 : ๋ฌธ์ ์ ์ฒด ์กฐํ, ๋ฌธ์ ์์ธ ์กฐํ, ๋ฌธ์ ์ ์ถ ๊ธฐ๋ฅ ๊ตฌํ
- 2025.02.08 ~ 2025.02.15 : ์ ์ ํ๋กํ ์กฐํ, ๋ฆฌ๋๋ณด๋(๋ญํน & ๊ทธ๋ํ) ๊ธฐ๋ฅ ๊ตฌํ
- 2025.02.15 ~ 2025.02.22 : ๋์ค์ฝ๋๋ด ๊ฐ๋ฐ ๋ฐ ์ฐ๋
- 2025.02.22 ~ 2025.03.01 : ๊ด๋ฆฌ์ ๊ธฐ๋ฅ(์ฌ์ฉ์/๋ฌธ์ ์์ฑ, ์กฐํ, ์์ , ์ญ์ ) ๊ตฌํ
- 2025.03.01 ~ 2025.03.08 : ๋ฒ๊ทธ ์์
- 2025.03.08 ~ : ํ ์คํธ ๋ฐ ์ฝ๋ ๋ฆฌํํ ๋ง
- ํ์๊ฐ์ / ๋ก๊ทธ์ธ / ๋ก๊ทธ์์ ๊ธฐ๋ฅ
- ์ ์ ํ๋กํ ์กฐํ ๊ธฐ๋ฅ (ํ๋ํ ์ ์, ๋ญํฌ, ํผ ๋ฌธ์ , ํ์ง ์์ ๋ฌธ์ ์กฐํ)
- ๋ฌธ์ ๋ชฉ๋ก ์ ์ฒด ์กฐํ
- ๋ฌธ์ ์์ธ ์กฐํ (๋ฌธ์ ์ ๋ชฉ, ๋ฌธ์ ์ค๋ช , ๋ฌธ์ ๋งํฌ ์กฐํ ๋ฐ ๋ฌธ์ ํ์ผ ๋ค์ด๋ก๋)
- ๋ฌธ์ ์ ์ถ (๋ค์ด๋๋ฏน ์ค์ฝ์ด๋ง์ผ๋ก ๋ญํฌ ๊ฐฑ์ , ๋์ค์ฝ๋ ๋ด ์ฐ๋)
- ๊ฐ์ธ ๋ถ๋ฌธ ๋ญํน ์กฐํ (๊ทธ๋ํ & ํ ์ด๋ธ๋ก ์กฐํ)
- ๋ํ ๋ถ๋ฌธ ๋ญํน ์กฐํ (๊ทธ๋ํ & ํ ์ด๋ธ๋ก ์กฐํ)
- ๊ฐ์ธ ๋ถ๋ฌธ ๋ญํน ์กฐํ (์ ์ ID, ์ ์, ํฐ์ด, ์์ ์กฐํ)
- ํ์ ์กฐํ / ์์ฑ / ์์ / ์ญ์
- ๋ฌธ์ ์กฐํ / ์์ฑ / ์์ / ์ญ์
- First-Blood BOT : ์ฑ๋ ๋ฉค๋ฒ์๊ฒ ์ฒ์ ๋ฌธ์ ๋ฅผ ํ์ดํ ์ฌ๋ ์ ๋ณด ์ ๋ฌ
- Role BOT : ์ฑ๋ ๋ฉค๋ฒ์๊ฒ ๊ณต์ง ์ฌํญ, ๋ํ ์์ ์ ๋ณด, ์ฐ์น์ ์ ๋ณด ์ ๋ฌ
- Ticket BOT : ํฐ์ผ ์์ฑ (๊ด๋ฆฌ์์ ๊ฐ์ธ ์ฑํ ๋ฐฉ ์์ฑ), ํฐ์ผ ๋ฐฉ (ํฐ์ผ ๋ฐฉ ๋ด์์ ๋ํํ ๋ก๊ทธ txt ํํ๋ก ์ ์ฅ, ๋ํ ์ข ๋ฃ) ๊ธฐ๋ฅ
- DJ BOT : ๋ชจ๋ ๋ฉค๋ฒ ์์๊ฑฐ / ์์๊ฑฐ ํด์ , ๋ ธ๋ ์ถ๊ฐ / ์ฌ์ / ๊ฑด๋๋ฐ๊ธฐ / ์ค๋จ, ํ๋ ์ด๋ฆฌ์คํธ ์กฐํ ๊ธฐ๋ฅ
| ๋ฉ์ธ ํ์ด์ง | ๋ก๊ทธ์ธ ํ์ด์ง |
|---|---|
![]() |
![]() |
| ํ์๊ฐ์ ํ์ด์ง | ๋ฌธ์ ๋ชฉ๋ก ์กฐํ ํ์ด์ง |
|---|---|
![]() |
![]() |
| ๋ฌธ์ ์์ธ ์กฐํ ํ์ด์ง | ์ค์ฝ์ด๋ณด๋ ํ์ด์ง 1 |
|---|---|
![]() |
![]() |
| ์ค์ฝ์ด๋ณด๋ ํ์ด์ง 2 | ๋ญํน ํ์ด์ง |
|---|---|
![]() |
![]() |
| ์ ์ ํ๋กํ ํ์ด์ง | ๊ด๋ฆฌ์ ๋ก๊ทธ์ธ ํ์ด์ง |
|---|---|
![]() |
![]() |
| ํ์ ๊ด๋ฆฌ ํ์ด์ง | ๋ฌธ์ ๊ด๋ฆฌ ํ์ด์ง |
|---|---|
![]() |
![]() |
| ๐๏ธ Ticket BOT | ๐ญ Role BOT |
![]() |
![]() |
| ๐ฉธ First-Blood BOT | ๐ต DJ BOT |
![]() |
![]() |

























