ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 리눅스 스터디 (4) : Bandit Level 0 ~ 5
    보안/LINUX 2024. 3. 7. 07:59

    OverTheWire: Level Goal: Bandit Level 0 부터 level 5까지 공부했다.

    Bandit Level 0

    • 첫 번째 목표는 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 < 파일명' 을 작성하면 그 파일의 내용을 출력한다.

    이 둘을 이용할 수 있다.

    1. ls로 파일을 보여달라고 한다.
    2. readme가 나온다
    3. cat readme 로 파일의 내용을 출력하도록 한다.(파일 안에 패스워드가 있으니까)

    비밀번호를 얻은 후에는 ~$ 뒤에 exit 치고 나오면 끝난다.

    비밀번호는 복사해놓는 것을 추천..! (너무 길다.)


    Level 1->Level 2

    • 목표: '-' 라는 파일 안에 있는 패스워드 찾기
    • 사용할 수 있는 명령어: ls, cd, cat, file, du, find

    1. ls -a 로 숨어있는 파일 찾기
    2. - 파일 찾기
    3. cat < - 로 파일 출력하기 (cat - 는 아무것도 안 나온다.)


    Level2->Level3

    • 목표: home directiory 안의 'spaces in this filename'이라는 파일에 있는 패스워드 찾기
    • 사용할 수 있는 명령어: ls, cd, cat, file, du, find

    1. ls -al 로 숨겨진 파일까지 확인하기
    2. spaces in this filename 찾기
    3. cat 'spaces in this filename'으로 파일 내용 출력하기


    Level 3->Level 4

    • 목표: 'inhere'이라는 디렉토리 안에 있는 숨겨진 파일에 저장된 패스워드 찾기
    • 사용할 수 있는 명령어: ls, cd, cat, file, du, find

    1. ls 로 파일 찾기
    2. inhere 나온 거 확인
    3. cd inhere로 디렉토리 확인
    4. inhere 안에서 ls -a로 파일 확인
    5. cat 으로 경로지정해서 cat .hidden


    Level4->Level 5

    • 목표: inhere 이라는 디렉토리 안에 있는 인간이 읽을 수 있는 파일 안에 저장된 패스워드 찾기
    • 사용할 수 있는 명령어: ls, cd, cat, file, du, find

    1. ls -a 로 파일 찾기
    2. cd inhere 로 디렉토리 확인
    3. inhere에서 ls 로 현재 위치를 기준으로 컴퓨터에 설치된 폴더들과 파일들을 보여주도록 한다.
    4. cat < -file00 부터 차례대로 확인
    5. -file07 은 인간이 읽을 수 있다.
Designed by Tistory.