해킹 동아리 I.Sly()/방학 스터디 활동

[bandit] level 17 -> level 18

gom1n 2021. 2. 18. 01:04

해설)

홈 디렉토리에 2개의 파일이 있다: passwords.oldpasswords.new

다음 레벨의 패스워드는 passwords.new에 있고, passwords.old 와 passwords.new의 유일하게 다른 행이다.

NOTE: 만약 너가 이 레벨을 해결하고 bandit18에 로그인하려 할 때에 'ByeBye!'를 본다면, 이것은 다음레벨 bandit19와 관련되어있다.

 

 

진짜로 두 파일이 있다.

두 파일을 비교해 유일하게 다른 행을 찾으면 그게 패스워드라는 뜻이겠지?

 

diff 명령어를 쓴다. 두 파일의 다른 부분을 출력해준다.

사용법은 다음과 같다.

diff [파일1] [파일2]

위의 kfBf... 가 패스워드이다. (???)

성공!은 개뿔이고 진짜 저걸 입력해주었더니 18단계 로그인과 동시에 로그아웃됨;;