How to Get Started with CTFs (For Absolute Beginner’s)
- CTF는 'Capture The Flag'의 약자로, 숨겨진 텍스트 형태의 'flag'를 찾아내는 해킹 게임입니다. 🏴☠️
- PicoCTF는 초보자에게 가장 친숙하고 완전 무료인 CTF 플랫폼입니다. 🐥
- PicoCTF를 시작하려면 picoctf.com에 접속하여 계정을 생성하고 'Practice'를 클릭합니다. 💻
- 챌린지 목록에서 난이도(Easy)와 관심 있는 카테고리(Web Exploitation, Linux Skills 등)를 필터링할 수 있습니다. 🗂️
- 챌린지 이름, 카테고리, 난이도, 해결한 사용자 수를 확인하고, 설명을 읽고, 필요시 힌트를 활용합니다. 🤔
- 제공된 정보를 바탕으로 SSH 접속, 파일 다운로드 및 압축 해제, Git 커밋 기록 확인 등의 문제 해결 과정을 수행합니다. 🔑
- 'Super SSH' 챌린지에서는 SSH 접속 정보를 활용하여 flag를 획득합니다. 🛡️
- 'Time machine' 챌린지에서는 다운로드한 파일의 Git 커밋 기록을 분석하여 flag를 찾습니다. 🕰️
- 'Blame game' 챌린지에서는 Python 파일의 오류를 유발한 커밋 작성자를 찾아 flag로 제출합니다. 🧑💻
- 챌린지를 풀면서 난이도가 점차 증가하며, 처음 몇 개의 챌린지는 입문자를 위한 것입니다. 📈
- 추가적인 CTF 챌린지 풀이를 원하면 댓글을 남기고 채널을 구독하여 더 많은 정보를 얻을 수 있습니다. 📣