리눅스 기초/overthewire bandit 풀이

overthewire bandit 0~8

bxyrtruey 2026. 6. 26. 00:31
📑 목차

bandit0

wsl(우분투)로 서버 접속하기

ssh(네트워크 프로토콜) -p(포트) 2220 bandit0(사용자)@bandit.labs.overthewire.org(서버 주소)

비밀번호: bandit0

 

bandit0>bandit1

ls -al: (숨김 파일까지 포함해서 자세한 정보로) 현재 디렉토리의 파일/폴더 목록을 출력

상세 정보 앞 글자 별 의미

cat: 파일 내용 출력

비밀번호: 6y2kwnwK6grgvwvpvLaa2T1cpFEKOhNR

 

bandit1>bandit2

리눅스에서 -는 원래 표준 입력(stdin)이라서 파일 이름으로 인식하게 하려면 현재 디렉토리를 뜻하는 ./를 붙여준다.

비밀번호: PK8fYLZg2hnHSz83plBL1iEPKdD3QToB

 

bandit2>bandit3

파일 이름에 공백이 있으면 큰 따옴표를 해준다.

비밀번호: 7ZZ2LFrykP2zEyvBl4m3clcL7tGYJPME

 

bandit3>bandit4

cd: 디렉토리 변경(이동)

비밀번호:xzTXq1rDJQVVAzdv5cHq1TQytTWufAMq

 

bandit4>bandit5

file ./*: 전체 파일 유형 확인

비밀번호: 6C7h9GD8M6ai5nr7wo1RonrzFjj9yIrG

 

bandit5>bandit6

find <찾을 위치> [조건]

find . -size 1033c: 현재 디렉토리에서 1033bytes 크기의 파일 찾기

비밀번호: pXa26xhMWaC2SvDotA4r9EgZkulOeSBW

 

bandit6>bandit7

 

이전 문제와 같이 find <찾을 위치> [조건] 을 이용한다.

-user <유저이름>, -group <그룹이름>  조건을 이용하면 된다.

2>/dev/null 를 붙여주면 표준에러는 버려서 보여준다.

비밀번호: Bmnnvf82KzQlfxgAI2d1zYbr1u9pr3E3

 

bandit7>bandit8

data.txt안에서 millionth라는 단어 옆에 있음

grep: 특정 단어나 문장이 들어있는 줄을 찾는 명령어

> 기본문법: grep [옵션] <검색어> [파일...]

비밀번호: VR1ljMayciFxbnUokuQmJFw6QC9VKtub

'리눅스 기초 > overthewire bandit 풀이' 카테고리의 다른 글

overthewire bandit 8~12  (0) 2026.07.06