OverTheWire: Level Goal: Bandit Level 8 → Level 9

2022. 5. 2. 17:53·OS/LINUX

[ Bandit Level 8 → Level 9 문제 리뷰 ]


Bandit Level 8 → Level 9

레벨 목표

다음 레벨을 위한 password는 data.txt 파일에 저장되어 있으며 오직 한 번 발생하는 텍스트의 유일한 줄입니다.

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

grep, sort, uniq, strings, base64, tr, tar, gzip, bzip2, xxd


문제 해설

"오직 한 번 발생하는 텍스트의 유일한 줄"이라고 하면 쉽게 이해하기가 어려울 수도 있다. 이 말은 즉, 중복이 되지 않는다는 뜻이다.

 

(1) ls 명령어로 현재 디렉토리 확인

data.txt 파일이 있는 것을 확인 할 수 있다.

 

(2) cat 명령어로 data.txt 읽어보기

cat data.txt 를 입력해보면 사진보다 훨씬 더 긴 파일의 내용이 출력된다.

여기서 오직 한 번만 등장하는, 중복이 없는 텍스트를 찾아야 한다.

따라서 중복 제거를 하는 명령어를 이용해야 한다.

 

(3) sort 명령어로 정렬하기

중복된 값을 제거하려면 uniq 명령어를 이용해야하는데 uniq는 연속으로 중복되는 값만 제거하기 때문에 

먼저 sort 명령어를 입력해 정렬을 해준다.

 

(4) uniq 명령어로 중복 제거하기

cat data.txt | sort | uniq -u 를 살펴보자.

 

cat data.txt : data.txt 파일 내용 출력

sort : 정렬

uniq -u : 중복된 값 제거

 

 

따라서 레벨 9를 위한 password는

UsvVyFSfZZWbi6wgC7dAFyFuR6jQQUhR

이다.

 

 


Level 9 → Level 10 의 해설 ⤵

2022.05.02 - [LINUX] - OverTheWire: Level Goal: Bandit Level 9 → Level 10

저작자표시 비영리 (새창열림)

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

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

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바