해킹 동아리 I.Sly()/방학 스터디 활동
[bandit] level 17 -> level 18
gom1n
2021. 2. 18. 01:04
해설)
홈 디렉토리에 2개의 파일이 있다: passwords.old 와 passwords.new
다음 레벨의 패스워드는 passwords.new에 있고, passwords.old 와 passwords.new의 유일하게 다른 행이다.
NOTE: 만약 너가 이 레벨을 해결하고 bandit18에 로그인하려 할 때에 'ByeBye!'를 본다면, 이것은 다음레벨 bandit19와 관련되어있다.
진짜로 두 파일이 있다.
두 파일을 비교해 유일하게 다른 행을 찾으면 그게 패스워드라는 뜻이겠지?
diff 명령어를 쓴다. 두 파일의 다른 부분을 출력해준다.
사용법은 다음과 같다.
diff [파일1] [파일2]
위의 kfBf... 가 패스워드이다. (???)
성공!은 개뿔이고 진짜 저걸 입력해주었더니 18단계 로그인과 동시에 로그아웃됨;;