Skip to content

Commit 7af33e9

Browse files
authored
Update README.md
1 parent 0564b92 commit 7af33e9

File tree

1 file changed

+77
-3
lines changed

1 file changed

+77
-3
lines changed

README.md

+77-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,78 @@
1-
# dev
2-
개발 메인
31

4-
http://crackthebox.site/
2+
# 크랙더박스 (CrackTheBox)
3+
4+
> **크랙더박스**:사이버보안 입문자와 동아리 학생들이 비공개적 학습 공간에서 워게임과 CTF 문제를 풀며 함께 성장할 수 있도록 플랫폼
5+
6+
7+
8+
![image](https://github.com/user-attachments/assets/a68201a1-9554-4b20-b56a-a1f0fc655a17)
9+
10+
## 개요
11+
12+
- **프로젝트 기간:** 2024년 3월 ~ 2024년 6월
13+
- **참여 인원:** 5인 팀 프로젝트 (백엔드 3인, 프론트엔드 1인, 디자인 1인)
14+
- **프로젝트 형태:** 2024-1 도전학기
15+
16+
## 팀원 소개
17+
18+
| 이름 | 업무 구분 | 담당 업무 |
19+
|---------|-----------|-----------------|
20+
| 박지은 | 팀장, 백엔드 개발, 워게임 출제 | 백엔드 개발 총괄 및 서버 구축 담당, 워게임 리버싱/포렌식/암호/시스템 출제 |
21+
| 김하은 | 백엔드 개발, 워게임 출제 | 백엔드 CTF 구현, 워게임 리버싱/암호/시스템 출제 |
22+
| 민가은 | 백엔드 개발, 워게임 출제 | 백엔드 회원관리 구현, 데이터베이스 관리, 워게임 웹/시스템 문제 출제 |
23+
| 서아영 | 프론트엔드 개발, 워게임 출제 | 프론트엔드 구현, 워게임 웹/포렌식/암호/시스템 출제 |
24+
| 차민주 | 디자인, 기획| 기획안 작성 및 UX 설계, Figma/Ai를 통한 디자인 |
25+
26+
## 개발 환경 및 Version Control
27+
28+
| 역할 | 종류 |
29+
|---------------------|------------------------|
30+
| **Framework** | Django, React |
31+
| **개발 플랫폼** | VS Code |
32+
|**백엔드** |Django|
33+
|**프론트엔드** |React|
34+
|**DB** |SQLITE3|
35+
|**API testing** |Postman|
36+
|**API 문서화** |Swagger|
37+
|**Version** |Control GitHub|
38+
|**CI/CD** |GitHub Actions|
39+
40+
## 서비스 소개
41+
42+
### 크랙 더 박스 구조도
43+
![image](https://github.com/user-attachments/assets/ca279ccc-c983-48ab-b042-c2e6171a3111)
44+
45+
46+
### 주요 기능
47+
- **워게임 문제 출제 및 풀이:** 사용자가 직접 문제를 출제하고 다른 사용자들과 함께 풀이할 수 있는 기능 제공.
48+
49+
![image](https://github.com/user-attachments/assets/b6574d3f-9ae2-4925-90e2-a89fdabfaeb0)
50+
51+
52+
- **CTF 대회:** 내부적으로 CTF 대회를 열어 실시간 순위 확인과 다양한 분야의 문제를 해결할 수 있음.
53+
54+
55+
![image](https://github.com/user-attachments/assets/edd9477e-5478-41c3-8549-bcc0cdd38894)
56+
57+
58+
- **길드 시스템:** 친구들과 함께 길드를 생성하고 학습을 함께 진행할 수 있는 커뮤니티 제공.
59+
60+
![image](https://github.com/user-attachments/assets/085d08fa-1d05-437a-a448-9418f9e9868d)
61+
62+
63+
- **다양한 문제 영역:** 리버싱, 웹 해킹, 암호, 포렌식 등 다양한 분야의 문제를 제공.
64+
65+
![image](https://github.com/user-attachments/assets/bc88253f-ea86-47ac-9ce5-0751c2ac5245)
66+
67+
68+
### 개선 사항
69+
70+
- **기존 플랫폼의 문제점**
71+
- 공개적인 문제 풀이와 출제로 인해 초심자가 부담감을 느낌.
72+
- 커뮤니티 활동이 미흡해 사용자 간 피드백 및 교류 부족.
73+
- 주기적인 업데이트가 없어 흥미를 잃는 경우가 많음.
74+
75+
- **개선된 크랙더박스의 기능**
76+
- 비공개 학습 환경 제공으로 초심자가 부담 없이 문제 출제 및 풀이 가능.
77+
- 길드 시스템을 통해 사용자 간 지속적인 소통 및 학습 가능.
78+
- 다양한 분야의 문제를 주기적으로 업데이트하여 학습 동기를 유지.

0 commit comments

Comments
 (0)