Fascination
article thumbnail

[Bandit] Level 2 → Level 3

Bandit: https://overthewire.org/wargames/bandit/bandit3.html


1. Level Goal

  • 다음 단계로 넘어가기 위한 비밀번호는 "spaces in this filename"이라는 이름을 가지며 홈디렉토리 안에 위치하고 있다

 

2. Commands you may need to solve this level

  • ls
  • cd
  • cat
  • file
  • du
  • find

💡 Helpful reading material: Google Search for "spaces in filename"

 

3. 개념 정리 및 풀이 방법

  • ls 명령어 및 cat 명령어는 이전 단계에서 정리했으므로 생략한다
 

[Bandit] Level 0 → Level 1

[Bandit] Level 0 → Level 1 Bandit: https://overthewire.org/wargames/bandit/bandit1.html 1. Level Goal 다음 레벨의 password는 홈 디렉토리에 있는 readme라는 파일에 저장된다 ssh를 사용하여 bandit1에 로그인하려면 해당 pas

fascination-euna.tistory.com

  • cat으로 주어진 파일명을 그대로 주었더니 공백을 기준으로 4개의 단어를 각각의 파일 혹은 디렉토리 이름으로 인식하는 것 같다

  • google에 검색해보니 Linux 환경에서는 공백을 가지는 파일 이름을 인식시키기 위해 따옴표(') 혹은 쌍따옴표(")로 파일 이름을 묶거나 공백 앞에 백슬래시(\)를 넣어 구분해줄 수 있다고 한다
  • 문제 풀이
    • 환경: Linux Ubuntu 18.04
    • 현재 사용자의 위치는 home 디렉토리이므로 ls 명령어를 통해 파일 이름을 확인한다
    • cat 명령어를 사용하되 쌍따옴표로 읽고자 하는 파일의 이름을 묶어준다
    • 획득한 암호를 바탕으로 usernamebandit3, ip addressbandit.labs.overthewire.org 그리고 port 번호2220으로 설정하면 다음과 같이 level3에 로그인이 가능하다

'War Game & CTF > OverTheWire: Bandit' 카테고리의 다른 글

[Bandit] Level 4 → Level 5  (0) 2023.01.26
[Bandit] Level 3 → Level 4  (0) 2023.01.20
[Bandit] Level 1 → Level 2  (0) 2023.01.09
[Bandit] Level 0 → Level 1  (0) 2022.11.25
[Bandit] Level 0: Bandit 접속하기  (0) 2022.11.25
profile

Fascination

@euna-319

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!