리눅스 워게임

OverTheWire_Level 17 -> Level 18

ITsubin 2023. 1. 20. 19:55

< Lv 17 -> Lv 18 >

다음 비밀번호는 passwords.new 안에 있다고 합니다.

파일의 내용이 변경되었으니, 파일을 비교하는 diff 명령을 사용하겠습니다.

 

diff 명령은 파일들의 내용을 각 라인마다 비교할 수 있습니다. (Compare FILES line by line)

 

현재 상황에서 옵션은 없어도 되니, 명령은 아래와 같이 사용하겠습니다.

bandit17@bandit:~$ diff [FILE_1] [FILE_2]

                  ∇

bandit17@bandit:~$ diff passwords.old passwords.new

 

42c42는 즉, 1번째 파일인 passwords.ord의 42번째 행과

2번째 파일인 passwords.new의 42번째 행이 다르다는 것을 의미합니다.

 

그 아래 부등호 사이의 내용들은 각각 첫 번째와 두 번째 파일의 내용 중 다른 행을 보여줍니다.

비밀번호는 passwords.new 파일 안에 있다고 했기 때문에,

아래에 있는 문자열인 [ hga5tuuCLF6fFzUpnagiMN8ssu9LFrdg ] 가 bandit18의 비밀번호가 됩니다.

 

그러나 평소 하던대로 Putty로 ssh 접속을 시도하면 창이 닫힙니다.

 

 

bandit18로 접속을 시도하면 다음 레벨과 관련이 있다는 말이 이 뜻인 것 같습니다.

 

bandit18 password is :
hga5tuuCLF6fFzUpnagiMN8ssu9LFrdg

'리눅스 워게임' 카테고리의 다른 글

OverTheWire_Level 19 -> Level 20  (0) 2023.01.22
OverTheWire_Level 18 -> Level 19  (0) 2023.01.21
OverTheWire_Level 16 -> Level 17  (0) 2023.01.19
OverTheWire_Level 15 -> Level 16  (0) 2023.01.18
OverTheWire_Level 14 -> Level 15  (0) 2023.01.17