CTF Writeup Manager2026
CTF Writeup Manager
CTF 문제의 이름과 분야, 풀이 과정을 한곳에 기록하고 관리하는 웹 애플리케이션입니다. 문제 풀이를 추가·조회·수정·삭제할 수 있으며, 최신 기록 목록에서 원하는 문제를 선택해 상세 내용을 확인할 수 있습니다.
- Python
- Flask
- Tailwind CSS

What I did
주요 기능 및 구현
- Flask 라우트와 SQLite를 사용해 풀이 기록의 추가·조회·수정·삭제 기능을 구현했습니다.
- Reversing, Pwn, Web, Crypto, Forensics 분야로 기록을 분류하고 최신 기록부터 목록에 표시했습니다.
- 문제 목록에서 항목을 선택하면 풀이 상세 화면을 볼 수 있도록 구성했습니다.
- 기록이 없을 때 안내 화면을 표시하고, 존재하지 않는 기록 요청은 404로 처리했습니다.
- 조회와 데이터 변경에 SQL 매개변수 바인딩을 적용하고, Tailwind CSS로 반응형 화면을 구성했습니다.
What I learned
배운 점
- Flask 라우트와 SQLite를 연결해 데이터의 추가·조회·수정·삭제가 처리되는 흐름을 익혔습니다.
- SQL 매개변수 바인딩을 적용하며 사용자 입력과 SQL 쿼리를 분리해 안전하게 처리하는 방법을 배웠습니다.
- 기록 목록과 상세 화면을 구성하며, 빈 목록과 잘못된 요청에 대한 사용자 안내도 함께 설계했습니다.