--- title: "OverTheWire: Bandit 解題筆記|Level 17 → Level 18" tags: - OverTheWire - Bandit - Linux - 資訊安全 --- # OverTheWire: Bandit 解題筆記|Level 17 → Level 18 ## 登入 ```shell $ ssh -i ~/.ssh/sshkey17.private -p 2220 bandit16@bandit.labs.overthewire.org ``` 密碼:上一題的 `sshkey17.private` :::spoiler :::info ```shell $ cat /etc/bandit_pass/bandit17 VwOSWtCA7lRKkTfbr2IDh6awj9RNZM5e ``` 密碼:`VwOSWtCA7lRKkTfbr2IDh6awj9RNZM5e` ::: ## 題目 **關卡目標** 主目錄中有兩個文件:`passwords.old` 和 `passwords.new`。下一關的密碼在 `passwords.new` 中,是唯一一行在 `passwords.old` 和 `passwords.new` 之間有所更改的行。 :::warning <i class="fa fa-exclamation-triangle" aria-hidden="true"></i> **注意**:如果你已經解決了這一關,並在嘗試登錄 bandit18 時看到 “Byebye!”,這與下一關 bandit19 有關。 ::: **你可能需要用到的命令** cat, grep, ls, diff ## 解題思路 ## 詳解 ```shell bandit17@bandit:~$ diff passwords.old passwords.new 42c42 < p6ggwdNHncnmCNxuAt0KtKVq185ZU7AW --- > hga5tuuCLF6fFzUpnagiMN8ssu9LFrdg ``` [OverTheWire: Bandit 解題筆記|Level 18 → Level 19](/uEU9qhqUS6ejGQyl7r1eIQ)