-
리눅스 스터디 (4) : Bandit Level 0 ~ 5보안/LINUX 2024. 3. 7. 07:59
- 첫 번째 목표는 ssh 를 이용해서 로그인 하는 것이다. bandit.labs.overthewire.org를 port 2220에 연결하는데 사용자 이름은 bandit0 이고 패스워드는 bandit0이다.
- level 0의 팁은 ssh 를 이용하는 것이다.
이렇게 뜨면 된다.
캡쳐 아래 부분이 잘려서.. 이렇게 뜬다!
아래 잘린 부분은 Enjoy your stay! 이다.
Level 0->Level 1
- 목표: 디렉토리에 있는 readme 라는 파일 안에서 패스워드 찾기
- 쓸 수 있는 단어: ls, cd, cat, file, du, find
- ls: 현재 위치를 기준으로 컴퓨터에 설치된 폴더들과 파일들을 보여주는 역할을 하는 명령
- cat: 파일 내용 출력/연결 시 사용하는데, 'cat < 파일명' 을 작성하면 그 파일의 내용을 출력한다.
이 둘을 이용할 수 있다.
- ls로 파일을 보여달라고 한다.
- readme가 나온다
- cat readme 로 파일의 내용을 출력하도록 한다.(파일 안에 패스워드가 있으니까)
비밀번호를 얻은 후에는 ~$ 뒤에 exit 치고 나오면 끝난다.
비밀번호는 복사해놓는 것을 추천..! (너무 길다.)
Level 1->Level 2
- 목표: '-' 라는 파일 안에 있는 패스워드 찾기
- 사용할 수 있는 명령어: ls, cd, cat, file, du, find
- ls -a 로 숨어있는 파일 찾기
- - 파일 찾기
- cat < - 로 파일 출력하기 (cat - 는 아무것도 안 나온다.)
Level2->Level3
- 목표: home directiory 안의 'spaces in this filename'이라는 파일에 있는 패스워드 찾기
- 사용할 수 있는 명령어: ls, cd, cat, file, du, find
- ls -al 로 숨겨진 파일까지 확인하기
- spaces in this filename 찾기
- cat 'spaces in this filename'으로 파일 내용 출력하기
Level 3->Level 4
- 목표: 'inhere'이라는 디렉토리 안에 있는 숨겨진 파일에 저장된 패스워드 찾기
- 사용할 수 있는 명령어: ls, cd, cat, file, du, find
- ls 로 파일 찾기
- inhere 나온 거 확인
- cd inhere로 디렉토리 확인
- inhere 안에서 ls -a로 파일 확인
- cat 으로 경로지정해서 cat .hidden
Level4->Level 5
- 목표: inhere 이라는 디렉토리 안에 있는 인간이 읽을 수 있는 파일 안에 저장된 패스워드 찾기
- 사용할 수 있는 명령어: ls, cd, cat, file, du, find
- ls -a 로 파일 찾기
- cd inhere 로 디렉토리 확인
- inhere에서 ls 로 현재 위치를 기준으로 컴퓨터에 설치된 폴더들과 파일들을 보여주도록 한다.
- cat < -file00 부터 차례대로 확인
- -file07 은 인간이 읽을 수 있다.
'보안 > LINUX' 카테고리의 다른 글
리눅스 스터디 (6) : F.T.Z level 1 ~ 2 (1) 2024.03.07 리눅스 스터디 (5) : Bandit Level 5 ~ 10 (0) 2024.03.07 리눅스 스터디 (3) : trainer 6 ~ trainer 8 (3) 2024.03.07 리눅스 스터디 (2) : trainer 1 ~ trainer 5 (2) 2024.03.07 리눅스 스터디 (1) : VMware Workstation 설치, [F.T.Z] 환경 구축 (0) 2024.03.07