do9dark
Level Goal다음 레벨로 넘어가는데 필요한 패스워드는 홈디렉터리에 있는 setuid가 설정되어 있는 바이너리 파일을 이용해서 획득할 수 있다. 파일 확인 $ ./bandit20-do id$ ./bandit20-do whoami$ ./bandit20-do cat /etc/bandit_pass/bandit20 bandit20:GbKksEFF4yrVs6il55v6gwY5aVje5f0j
Level Goal다음 레벨로 넘어가는데 필요한 패스워드는 홈디렉터리에 readme 파일에 저장되어 있지만, 접속하면 Byebye ! 메시지와 함께 종료가 된다. 접속을 시도할 때, readme 파일을 읽도록 해주면 패스워드를 확인할 수 있다.$ ssh bandit18@bandit.labs.overthewire.org cat readme bandit19:IueksS7Ubh8G3DCwVzrTd8rAVOwq3M5x
Level Goal다음 레벨로 넘어가는데 필요한 패스워드는 두 파일에서 변경된 부분으로 되어 있다. diff 명령어로 두 파일의 차이를 확인해서 패스워드를 알 수 있다.$ diff passwords.new passwords.old bandit18:kfBf3eYk5BPBRzwjqutbbfE887SVc5Yd