2026/04 4

[bandit] Level5 -> Level6

Level 5 -> Level 6다음 레벨의 비밀번호는 inhere 디렉토리 어딘가에 있는 파일에 저장되어 있으며 다음과 같은 모든 속성을 가지고 있습니다.사람이 읽을 수 있는크기는 1033바이트입니다.실행 불가 이번엔 du를 사용해 파일 크기를 봤다. du는 disk usage로 파일의 용량을 확인 할 수 있다. 모두 출력을 위해 -a 와 파일 용량을 바이트로 보기 위해 -b 옵션을 사용했다. du -a -b 그랬더니 수많은 파일이 나왔고 그 중 1033바이트로 이루어진 파일을 찾을 수 있었다. 바로 경로 입력해서 cat 실행하니비밀번호가 나왔다!. 풀고 찾아보니 더 간단하게 하는 방법이 있었다. 수많은 파일 중 1033바이트를 가진 파일을 내가 찾는 게 아니라 조건으로 넣어서 처음부터 그 파일만 찾게..

wargame/bandit 2026.04.27

[bandit] bandit Level 1 ~ 5 문제 풀이

Level 1-> Level2다음 레벨의 비밀번호는 홈 디렉터리에 있는 '-' 라는 파일에 저장되어 있습니다. 레벨 0에서 1로 갔던 것처럼 ls로 우선 파일 확인을 해주고 cat을 입력했다.그랬더니 텍스트를 입력할 수 있게 되었다... 생각해보니 "cat -" 는 입력 받은 텍스트를 그대로 출력하는 명령어다. 그래서 파일 경로를 직접 입력해주었다.비밀번호가 나왔다. Level 2 -> Level 3--spaces in this filename--다음 레벨의 비밀번호는 홈 디렉터리에 있는 파일에 저장되어 있습니다. 파일명에 띄어쓰기가 들어간 경우는 따옴표로 묶어서 명령어를 작성하면 된다.그렇게 알고 있었는데 안 되길래 한참을 했다... -- 이게 이름에 포함이 안 되는 건가? 싶어서 빼고도 해봤는데 아니..

wargame/bandit 2026.04.27

[bandit] level 0->level1

문제다음 레벨의 비밀번호는 홈 디렉터리에 있는 readme 라는 파일에 저장되어 있습니다 . 이 비밀번호를 사용하여 SSH로 bandit1에 로그인하세요. 레벨 비밀번호를 찾을 때마다 SSH(2220번 포트)를 통해 해당 레벨에 로그인하여 게임을 계속 진행하십시오 cd ~ 를 치면 홈디렉터리로 이동이 가능하다. 그치만 이미 홈 디렉터리이기 때문에 ls를 입력해 파일이 있는지 확인을 해준 후 cat을 통해 파일 내용을 읽었다. 맨 마지막 줄을 보면 비밀번호가 나와있다. 이 비밀번호는 로컬에 따로 기록해두는 게 좋다고 한다. exit를 쳐서 나간 후 ssh bandit1@bandit.labs.overthewire.org -p 2220 이번에 1번으로 접속해 아까 파일에서 얻은 비밀번호를 입력했다. 아까와 똑..

wargame/bandit 2026.04.26

리눅스 공부 워게임 bandit 소개

요즘 보안에 대해 관심을 가지기 시작했다. 3학년이 되고 컴퓨터 보안 관련 과목이 있어 듣게 되고, 사회적으로 큰 보안 이슈들도 생기면서 자연스래 관심이 가기 시작했다. 보안 공부? 어떻게 해야할까? 찾아보다 보니 우선 리눅스를 공부 해야한다고 하는데... 리눅스는 1학년과 2학년 때 강의로 듣기도 했고 교수님이 재밌으셔서 열심히 공부했던 기억이 있다. 그렇지만... 전부 기억 나냐고 묻는다면 아니요...? ㅎㅎ 그래서 다시 공부를 해야겠다는 생각이 들었는데 내가 가지고 있는 리눅스 책은 너무 두껍고 다시 인강 같은 걸 보면서 공부하기엔 시간이 너무 많이 들어갈 것 같았다. 그러다가 발견한 게 bandit이라는 사이트다. bandit은 워게임인데 리눅스에 대해 공부한 걸 어떻게 활용하면 좋을지 알 수 있..

wargame/bandit 2026.04.26