Learn Hacking with CTF's (for Absolute Beginners) | OverTheWire Bandit Levels 1–10
- CTF는 윤리적 해킹 및 사이버 보안 학습에 효과적인 방법이며, 숨겨진 문자열(flag)을 찾는 퍼즐 기반 챌린지다. 🚩
- OverTheWire는 완전 무료이며, 초보자도 해킹을 배울 수 있도록 설계된 CTF 스타일의 워게임 플랫폼이다. 🎮
- Bandit 워게임은 기본적인 Linux 명령어부터 스크립팅, 암호학까지 다룬다. 🐧
- SSH를 사용하여 Bandit 게임에 접속하고, readme 파일에서 다음 레벨의 비밀번호를 찾을 수 있다. 🔑
cat
명령어를 사용하여 파일 내용을 확인하고, 공백이 포함된 파일 이름은 따옴표로 묶어 처리해야 한다. 📝
- 숨겨진 파일은
ls -a
명령어로 확인할 수 있으며, 파일의 종류를 확인하려면 file
명령어를 사용한다. 👀
find
명령어를 사용하여 특정 속성을 가진 파일을 검색할 수 있다. 🔍
grep
명령어를 사용하여 특정 문자열이 포함된 라인을 찾을 수 있다. 🎣
sort
와 uniq -u
명령어를 함께 사용하여 파일에서 유일한 라인을 찾을 수 있다. 🧮
strings
명령어를 사용하여 바이너리 파일에서 사람이 읽을 수 있는 텍스트를 추출할 수 있다. 💬
base64 -d
명령어를 사용하여 base64로 인코딩된 데이터를 디코딩할 수 있다. ⚙️