OverTheWire: Level Goal: Bandit Level 1 → Level 2

2022. 4. 10. 05:20·OS/LINUX

[ Bandit Level 1 → Level 2 문제 리뷰 ]


Bandit Level 1 → Level 2

레벨 목표

 

다음 레벨을 위한 password는 이름이 - 인 파일에 위치 해 있습니다.

 

이 문제를 풀기 위해 필요할 수도 있는 명령어들

 

ls, cd, cat, file, du, find


 

문제 해설

(1) - 파일(dashed file) 읽기

① "cat -" 의 문제점

 

- 라는 파일을 읽기 위해

cat -

을 입력했더니 파일이 읽어지기는 커녕 다음 명령어도 듣지 않을 것이다.

일단 Ctrl + c 를 눌러 다시 명령어를 입력할 수 있는 환경을 만들고,

왜 "cat -"을 입력하면 파일명이 읽히지 않는 지 알아보자.

 

리눅스에서 "-" 기호는 표준입력 기호로 cat 바로 다음에 - 을 입력하면 옵션 시작 문자열로 인식해 읽을 수 없는 것이다.

 

② 해결 방법

 

cat ./-

./ 는 현재 디렉토리를 의미한다.

따라서 "./-"는 현재 디렉토리 안에 있는 "-"를 말한다.

 

이렇게 -가 예약어가 아닌 파일의 이름이라고 지정해주면 문제가 해결된다.

 

CV1DtqXWVFXTvM2F0k09SHz0YwRINYA9 가 Level 2로 가는 password인 것을 알 수 있다.

 

 


Level 2 → Level 3 의 해설 ⤵

2022.04.10 - [LINUX] - OverTheWire: Level Goal: Bandit Level 2 → Level 3

'OS > LINUX' 카테고리의 다른 글

OverTheWire: Level Goal: Bandit Level 4 → Level 5  (0) 2022.04.10
OverTheWire: Level Goal: Bandit Level 3 → Level 4  (0) 2022.04.10
OverTheWire: Level Goal: Bandit Level 2 → Level 3  (0) 2022.04.10
OverTheWire: Level Goal: Bandit Level 0 → Level 1  (0) 2022.04.10
OverTheWire: Level Goal: Bandit Level 0  (0) 2022.04.10
'OS/LINUX' 카테고리의 다른 글
  • OverTheWire: Level Goal: Bandit Level 3 → Level 4
  • OverTheWire: Level Goal: Bandit Level 2 → Level 3
  • OverTheWire: Level Goal: Bandit Level 0 → Level 1
  • OverTheWire: Level Goal: Bandit Level 0
602zzang
602zzang
  • 602zzang
    yks_STUDY
    602zzang
  • 전체
    오늘
    어제
    • 분류 전체보기 (78)
      • Programming Language (36)
        • C (15)
        • PYTHON (9)
        • RUST (12)
      • Reverse Engineering (3)
      • OS (17)
        • LINUX (17)
      • 보안 이슈 (6)
      • Digital Forensics (1)
      • CTF (8)
      • 기타 (6)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    Rocky Linux
    빡공팟
    보안동향
    공급망
    rustling
    백준
    c
    코드업
    보안이슈
    python
    소켓 통신
    P4C
    picoCTF
    umassctf2025
    bandit
    드림핵
    cyberdefenders
    파이썬
    rust
    TeamH4C
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
602zzang
OverTheWire: Level Goal: Bandit Level 1 → Level 2
상단으로

티스토리툴바