리눅스 워게임 bandit (overthewire.org) 2 Level -> 3 Level

2023. 3. 14. 13:33·Wargame/Linux_bandit

Level 1에서 가져온 키 값을 복사해서 bandit2 에 접속하면 된다.

 

bandit2 접속

 

 

 

 

접속화면

 

bandit2로 접속이 되었다.

 

 

 

 

 

문제를 풀기 앞서 힌트를 한번 봐보자

 

 

힌트

 

힌트를 보니 홈 디렉터리에 있는 spaces in this filename라는 파일에 저장되었다고 한다.

ls , cd , cat , file , du , find 라는 명령어를 이용해서 풀어보라고 한다.

 

 

 

 

pwd , ls -l 사용

 

먼저 pwd 를 이용해서 현재 파일 경로를 확인한 후에 ls -l을 이용해서 spaces in this filename을 찾았다.

 

왜 pwd 하고 ls -l 를 사용하는지 모르는 사람은 전 게시물인 (https://grayom.tistory.com/3) 여기를 보면 된다.

 

 

 

 

 

다시 돌아와서 spaces in this filename 이 어떤 타입인지 알아낼 필요가 있어 보였다.

 

file 입력

cannot open 이 뜬다 여기서 cannot open 뜬 이유는 파일명을 제대로 입력을 안 해서 그런 거 같다.

문제는 일일이 파일명을 입력했기 때문이다 해결하기 위해서는 리눅스에 자동완성 기능을 쓰는것이 좋을 거 같다.

 

 

 

리눅스 자동완성은 tab키로 명령어나 파일명을 자동 완성하는 기능을 가지고 있다 물론 bash 안에 기능이긴 하다만 거기까지 설명하기에는 길어질 거 같아 자동완성 기능은 tab 키라는 것만 알고 가면 된다

 

자동완성을 이용하면 일일이 타이핑을 안 해도 되고 명령어를 입력하는 리눅스 환경에서는 실수를 방지할 수 있다.

(아주 좋은 기능이다 계속 쓸 것이다 아마도.. ) 

 

 

 

 

자동완성을 하여 file , cat 이용하기

 

자동완성을 사용하기 위해서는 컴퓨터한테 힌트를 알려줘야 한다 file./space를 쓰고 tab키를 눌러주면 위와 같이 자동으로 완성해준다 앞글자 정도는 알려줘서 자동완성을 간편하게 이용하자

 

자동완성과 file , cat이라는 명령어를 이용해서 키 값을 받을 수 있었다. 

file , cat를 모른다면 (https://grayom.tistory.com/3) 천천히 읽어 보면 된다.

 

추가로 설명하자면 spaces\ in\ this\ filename 이렇게 '\'  흔히 말하는 역슬래쉬는 리눅스에서는 파일명으로 인식이 되고

윈도우에서의 역슬래쉬 '\' 는 경로로 인식이 되어서 오류가 발생했다.

 

 

 

 

 

요약본

 

이 문제는 자동완성을 쓰라는 것을 강조한 거 같다. (아마도.. ) 

 

 

 

 

 

 

'Wargame > Linux_bandit' 카테고리의 다른 글

리눅스 워게임 bandit (overthewire.org) 5 Level -> 6 Level  (0) 2023.03.20
리눅스 워게임 bandit (overthewire.org) 4 Level -> 5 Level  (0) 2023.03.14
리눅스 워게임 bandit (overthewire.org) 3 Level -> 4 Level  (0) 2023.03.14
리눅스 워게임 bandit (overthewire.org) 1 Level -> 2 Level  (0) 2023.03.14
리눅스 워게임 Bandit(overthewire.org) 0 Level -> 1 Level  (0) 2023.03.02
'Wargame/Linux_bandit' 카테고리의 다른 글
  • 리눅스 워게임 bandit (overthewire.org) 4 Level -> 5 Level
  • 리눅스 워게임 bandit (overthewire.org) 3 Level -> 4 Level
  • 리눅스 워게임 bandit (overthewire.org) 1 Level -> 2 Level
  • 리눅스 워게임 Bandit(overthewire.org) 0 Level -> 1 Level
G_OM
G_OM
최대한 설명 열심히 하려고 합니다. 궁금한 거 있으면 언제든지 물어보셔도 좋습니다.
  • G_OM
    끄적끄적
    G_OM
  • 전체
    오늘
    어제
    • 분류 전체보기 (139)
      • 모의해킹 (8)
      • Wargame (69)
        • Linux_bandit (33)
        • Webhacking.kr (36)
      • DreamHack (52)
        • WEB (14)
        • Reverising (9)
        • System (0)
        • CTF (22)
      • Android_security (5)
      • 정보보안기사 (2)
      • IT? (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • DreamHack 에 대한 문제들...
  • 인기 글

  • 태그

    난독화
    cookies
    php wrapper
    리눅스 워게임
    Android
    Linux
    drozer
    워게임
    lfi
    insecurebankv2
    webhacking
    Dreamhack
    Cookie
    php
    bandit
    bandit30
    bandit17
    안드로이드
    sql injection
    bandit18
    webhacking.kr
    CTF
    정보보안기사
    Linux wargame
    wargame
    url encode
    union
    리눅스
    overthewire
    bandit20
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
G_OM
리눅스 워게임 bandit (overthewire.org) 2 Level -> 3 Level
상단으로

티스토리툴바